
Android Auto offre un'esperienza app ottimizzata per il conducente agli utenti che hanno uno smartphone Android con l'app Android Auto e un sistema stereo per auto o aftermarket compatibile. Possono usare la tua app direttamente sul display dell'auto collegando il proprio smartphone. Per consentire ad Android Auto di connettersi all'app per smartphone, devi creare servizi che Android Auto utilizza per mostrare al conducente un'interfaccia ottimizzata per la guida.
Come le app dichiarano il supporto di Android Auto
Le app dichiarano di supportare Android Auto in modi diversi a seconda della loro categoria.
App di contenuti multimediali, messaggistica e modelli
Le app multimediali, di messaggistica e basate su modelli dichiarano il supporto di Android Auto includendo il seguente elemento <meta-data>
nel file manifest:
<application>
...
<meta-data
android:name="com.google.android.gms.car.application"
android:resource="@xml/automotive_app_desc"/>
...
</application>
I contenuti del file di risorse variano a seconda della categoria dell'app:
Contenuti multimediali
<automotiveApp> <uses name="media" /> </automotiveApp>
Per maggiori dettagli, consulta la sezione Aggiungere il supporto di Android Auto all'app multimediale.
Messaggistica
<automotiveApp> <uses name="notification" /> <!-- Include the following only if your capp can be set as the default SMS handler --> <uses name="sms"> </automotiveApp>
Per maggiori dettagli, consulta la sezione Creare app di messaggistica per Android Auto.
App basate su modelli
<automotiveApp> <uses name="template" /> </automotiveApp>
Per maggiori dettagli, consulta la sezione Aggiungere il supporto di Android Auto all'app basata su modelli.
App da usare con l'auto parcheggiata
Le app parcheggiate dichiarano il supporto di Android Auto includendo il seguente elemento <category>
nel filtro per intent di un'attività nel manifest della tua app:
<activity ...>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
...
<category android:name="android.intent.category.CAR_LAUNCHER" />
</intent-filter>
</activity>
Per maggiori dettagli, consulta la sezione Aggiungere il supporto di Android Auto all'app di parcheggio.
App da usare con l'auto parcheggiata
Sui dispositivi con Android 15 o versioni successive, Android Auto supporta l'esecuzione di attività direttamente sull'unità principale quando il veicolo è parcheggiato. Questa funzionalità è limitata alle app nelle categorie di app parcheggiate supportate. Per motivi di sicurezza, Android Auto esce automaticamente da un'app quando viene rilevato il movimento del veicolo.
Interfaccia utente

Le attività eseguite su Android Auto vengono sempre eseguite a schermo intero. Gli utenti possono scorrere dal bordo superiore o inferiore della UI di Android Auto per visualizzare i controlli per tornare indietro o uscire dall'app corrente.
Differenze di comportamento
A causa delle limitazioni imposte da Android Auto e da Android in generale, esistono alcune differenze di comportamento notevoli quando un'app viene eseguita sull'unità principale.
Avvio di altre app
Poiché solo le app nelle categorie supportate che hanno dichiarato il supporto di Android Auto possono eseguire le proprie attività sulla head unit, è probabile che gli intent per altre app non aprano l'altra app sulla head unit. Se l'intent è per una pagina web o una pagina del Google Play Store, l'app corrispondente verrà aperta sullo smartphone. Tutti gli altri intent di avvio dell'attività sono bloccati e all'utente viene comunicato che l'app corrispondente non può essere aperta.
Accettare le autorizzazioni
Sui dispositivi con Android 15, gli utenti non possono accettare richieste di autorizzazioni di runtime sull'unità principale. Quando un'app richiede un'autorizzazione, viene visualizzata una finestra di dialogo che informa gli utenti di accettare l'autorizzazione sullo schermo dello smartphone.
Negozi affidabili
Come descritto in Test in veicoli reali, le app devono essere installate da una fonte attendibile per essere eseguite su un veicolo reale. Le fonti attendibili includono:
- Google Play
- Un solo negozio
Domande frequenti
Come faccio a rilevare se Android Auto è in esecuzione?
Per rilevare se Android Auto è in esecuzione su un dispositivo, puoi utilizzare l'API CarConnection
che fa parte della libreria di app Android for Cars. Per maggiori dettagli, vedi
API Connection.
In quali veicoli è disponibile Android Auto?
Consulta l'elenco di veicoli e stereo compatibili.
In quali paesi è disponibile Android Auto?
Consulta l'articolo Android Auto è disponibile nel mio paese?