Aggiungi il supporto di Android Auto all'app basata su modelli

Leggi le seguenti informazioni per scoprire come apportare modifiche al file manifest della tua app, in modo che Android Auto possa rilevare e interagire con il CarAppService della tua app.

Dichiara il supporto di Android Auto

L'host Android Auto controlla se l'app ha dichiarato il supporto per Android Auto. Per attivare questo supporto, includi la seguente voce nel file manifest dell'app:

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

Questa voce del file manifest si riferisce a un altro file XML che crei con il percorso AppProjectDirectory/app/src/main/res/xml/automotive_app_desc.xml. Nel file, dichiari le funzionalità di Android Auto supportate dalla tua app.

Le app che utilizzano la libreria di app Android for Cars devono dichiarare la funzionalità template nel file automotive_app_desc.xml:

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

Impostare il valore minSdkVersion dell'app

Android Auto richiede che la tua app abbia come target Android 6.0 (livello API 23) o versioni successive.

Per specificare questo valore nel progetto, imposta l'attributo minSdkVersion nell'elemento uses-sdk su un valore pari o superiore a 23 nel file AndroidManifest.xml del modulo dell'app Telefono, come mostrato nell'esempio seguente:

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