
Android Auto offre un'esperienza con le app ottimizzata per il conducente per gli utenti che hanno uno smartphone Android con l'app Android Auto e un impianto stereo aftermarket o per auto compatibile. Possono usare la tua app direttamente sul display dell'auto collegando il telefono. Puoi consentire ad Android Auto di connettersi all'app del tuo smartphone creando servizi che Android Auto utilizza per mostrare al conducente un'interfaccia ottimizzata per il conducente.
Come le app dichiarano il supporto di Android Auto
Le app dichiarano di supportare Android Auto in modi diversi a seconda della categoria.
App di contenuti multimediali, messaggistica e basate su 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, vedi 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 Aggiungere il supporto di Android Auto all'app basata su modelli.
App inutilizzate
Le app parcheggiate dichiarano il supporto di Android Auto includendo il seguente elemento<category>
nel filtro intent di un'attività nel file manifest dell'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, vedi Aggiungere il supporto di Android Auto all'app di parcheggio.
App inutilizzate
Sui dispositivi con Android 15 o versioni successive, Android Auto supporta le attività in corsa direttamente sull'unità principale quando il veicolo è parcheggiato. Questa funzionalità è limitata alle app nelle categorie di app per auto parcheggiata 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 dell'interfaccia utente 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 Android in generale, esistono alcune differenze di comportamento significative 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 avere le relative attività eseguite sull'unità principale, è probabile che gli intent per altre app non aprono l'altra app sull'unità principale. Se l'intent è per una pagina web o una pagina del Google Play Store, sullo smartphone verrà aperta l'app corrispondente. Tutti gli altri intent di avvio dell'attività sono bloccati e l'utente viene informato che non è possibile aprire l'app corrispondente.
Accettare le autorizzazioni
Non è possibile per gli utenti accettare le richieste di autorizzazioni di runtime sulla unità principale. Quando un'app richiede un'autorizzazione, viene visualizzata una finestra di dialogo che chiede agli utenti di accettare l'autorizzazione sullo schermo del telefono.
Negozi affidabili
Come descritto in Eseguire test su veicoli reali, le app devono essere installate da una fonte attendibile per essere eseguite su un veicolo reale. Le fonti attendibili includono:
- Google Play
- Negozio ONE
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 raccolta di app Android for Cars. Per ulteriori dettagli, consulta
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?