Passer à la navigation

Configuration Android

GitHub

Le support Android car utilise AndroidX Car App Library et une bibliothèque de modèle CarAppService.

Le plugin expédie la déclaration de service, template la capacité, et une catégorie Android Auto par défaut pour que l'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 IOTVotre application doit répondre à 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.
  • Android Auto émet la sélection de ligne carAction vers JavaScript.
  • Les sections sont nivelées sur Android Auto ; titre de ligne, sous-titre, id et payload sont préservés.
  • Les builds de débogage autorisent tous les hôtes ; les builds de production 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 Android planer les travaux de plugin natif, connectez-le à En utilisant @capgo/capacitor-auto pour la capacité native dans En utilisant @capgo/capacitor-auto, Capgo Répertoire de plugins pour le flux de travail du produit dans Capgo Répertoire de plugins, Capacitor Plugins par Capgo pour le détail d'implémentation dans Capacitor Plugins par Capgo, Ajouter ou Mettre à jour les plugins pour le détail d'implémentation dans Ajouter ou Mettre à jour les plugins, et Alternatives aux plugins d'entreprise Ionic pour le flux de travail du produit dans Alternatives aux plugins d'entreprise Ionic.