Passer à la navigation

Configuration Android

GitHub

Le support Android Auto utilise la bibliothèque d'application AndroidX Car et un modèle CarAppService.

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

Sous-titre « Inclus dans le manifest »

Le plugin contribue ce service natif :

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>

Cela comprend également :

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

Sous-titre « Catégorie par défaut » IOT. Votre application doit répondre à cette catégorie avant la publication.

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 de ligne Android Auto émet carAction vers JavaScript.
  • Les sections sont aplaties sur Android Auto ; titre de ligne, sous titre, id et payload sont préservés.
  • Debug builds allow all hosts; release builds use AndroidX’s sample host allowlist.

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

Si vous utilisez Configuration Android pour planifier le travail de plugin natif, connectez-l’avec Utilisez @capgo/capacitor-auto pour la capacité native dans Utilisez @capgo/capacitor-auto, Répertoire du plugin Capgo pour le flux de travail du produit dans le répertoire de plugin Capgo les plugins Capacitor par Capgo pour le détail d'implémentation dans les plugins Capacitor par Capgo Ajouter ou mettre à jour les plugins pour le détail d'implémentation dans Ajouter ou mettre à jour les plugins, et Alternatives de plugins Ionic Enterprise Pour le flux de travail du produit dans les plugins Ionic Enterprise.