Passer à la navigation

Configuration Android

GitHub

Le support Android car utilise la bibliothèque AndroidX Car App et une catégorie Android Auto templée. CarAppService.

La plugin fournit la déclaration de service, template la capacité, et une catégorie Android Auto par défaut afin que le hôte puisse la découvrir après synchronisation.

Le plugin contribue ce service natif :

<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>

Il comprend également :

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

La catégorie par défaut est IOT Votre application doit répondre aux critères de cette catégorie avant de pouvoir être publiée.

Si votre application appartient à une autre catégorie Android Auto, définissez la déclaration de service dans votre manifeste d'application et utilisez la catégorie requise par Google pour votre cas d'utilisation.

Fenêtre de terminal
npx cap sync android
  • setRootTemplate met à jour l'écran de liste Android Auto.
  • La sélection d'une ligne Android Auto émet carAction vers JavaScript.
  • Les sections sont aplaties sur Android Auto ; le titre de la ligne, le sous-titre, l'ID et le contenu sont préservés.
  • Les builds de débogage autorisent tous les hôtes ; les builds de version utilisent la liste d'autorisation d'hôte de l'exemple d'AndroidX.

Android Auto ne rend pas votre Capacitor WebView. L'hôte de la voiture rend les modèles approuvés à partir de la bibliothèque d'applications de voiture d'AndroidX.

Si vous utilisez La configuration d'Android pour planifier le travail de plugin natif, connectez-le avec En utilisant @capgo/capacitor-auto pour la capacité native en utilisant En @capgo/capacitor-auto, Répertoire de plugins Capgo pour le flux de travail du produit dans le répertoire de plugins Capgo Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo, Ajout ou mise à jour de plugins pour le détail d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives de plugins Ionic Enterprise pour le flux de travail du produit dans les alternatives de plugins Ionic Enterprise.