Saltare al contenuto

Configurazione Android

GitHub

Supporto Android car utilizza la libreria AndroidX Car App Library e un modello CarAppService.

Il plugin invia la dichiarazione del servizio, template la capacità e una categoria Android Auto predefinita, in modo che il host possa scoprirlo dopo la sincronizzazione.

Il plugin contribuisce questo servizio nativo:

<service
android:name="app.capgo.auto.AutoCarAppService"
android:exported="true">
<intent-filter>
<action android:name="androidx.car.app.CarAppService" />
<category android:name="androidx.car.app.category.IOT" />
</intent-filter>
</service>

Include anche:

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

La categoria predefinita è IOTIl tuo app deve qualificarsi per quella categoria prima di pubblicarla.

Se il tuo app appartiene a un'altra categoria di Android Auto, sovrascrivi la dichiarazione del servizio nel manifesto dell'app e utilizza la categoria richiesta da Google per il tuo caso d'uso.

Finestra del terminale
npx cap sync android
  • setRootTemplate aggiorna lo schermo della lista di Android Auto.
  • La selezione della riga di Android Auto emette carAction a JavaScript.
  • Le sezioni sono livellate su Android Auto; titolo della riga, sottotitolo, id e payload sono preservati.
  • Costruisce i debug consentono tutti gli host; i costruisce di rilascio utilizzano l'elenco consentiti di host di AndroidX.

L'Android Auto non visualizza il tuo WebView Capacitor. L'host del veicolo visualizza i template approvati dalla libreria AndroidX Car App.

Se stai utilizzando Installazione di Android per pianificare il lavoro di plugin nativi, connettilo con Utilizza @capgo/capacitor-auto per la capacità nativa in Utilizza @capgo/capacitor-auto, Directory dei plugin Capgo per il workflow del prodotto nella directory del plugin Capgo. Capacitor Plugin da Capgo per i dettagli di implementazione in Capacitor Plugin da Capgo Aggiunta o Aggiornamento di Plugin per i dettagli di implementazione in Aggiunta o Aggiornamento di Plugin, e Alternative per Plugin Enterprise Ionic per il workflow del prodotto in Alternative per Plugin Enterprise Ionic.