Menambahkan dukungan untuk Android Auto ke aplikasi template Anda

Tinjau informasi berikut untuk mempelajari cara membuat perubahan pada manifes aplikasi sehingga Android Auto dapat menemukan dan berinteraksi dengan CarAppService aplikasi Anda.

Mendeklarasikan dukungan Android Auto

Host Android Auto memeriksa apakah aplikasi telah mendeklarasikan dukungan untuk Android Auto. Untuk memungkinkan dukungan ini, sertakan entri berikut dalam manifes aplikasi Anda:

<application>
    ...
    <meta-data
        android:name="com.google.android.gms.car.application"
        android:resource="@xml/automotive_app_desc"/>
    ...
</application>

Entri manifes ini merujuk ke file XML lain yang Anda buat dengan jalur AppProjectDirectory/app/src/main/res/xml/automotive_app_desc.xml. Dalam file tersebut, Anda mendeklarasikan kemampuan Android Auto yang didukung aplikasi Anda.

Aplikasi yang menggunakan Library Aplikasi Android untuk Mobil harus mendeklarasikan kemampuan template dalam file automotive_app_desc.xml:

<automotiveApp>
    <uses name="template" />
</automotiveApp>

Menetapkan minSdkVersion aplikasi Anda

Android Auto mengharuskan aplikasi Anda menargetkan Android 6.0 (level API 23) atau yang lebih tinggi.

Untuk menentukan nilai ini dalam project Anda, setel atribut minSdkVersion di elemen uses-sdk ke 23 atau lebih tinggi di file AndroidManifest.xml modul aplikasi ponsel, seperti yang ditunjukkan dalam contoh berikut:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" ... >
    <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="34" />
    ...
</manifest>