Ajouter la prise en charge d'Android Auto à votre application conçue à partir d'un modèle
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Consultez les informations suivantes pour savoir comment modifier le fichier manifeste de votre appli afin qu'Android Auto puisse découvrir le CarAppService
de votre appli et interagir avec elle.
Déclarer la prise en charge d'Android Auto
L'hôte Android Auto vérifie si l'application a déclaré ou non la prise en charge d'Android Auto.
Pour activer cette prise en charge, ajoutez l'entrée suivante au fichier manifeste de votre application :
<application>
...
<meta-data
android:name="com.google.android.gms.car.application"
android:resource="@xml/automotive_app_desc"/>
...
</application>
Cette entrée de fichier manifeste fait référence à un autre fichier XML que vous créez avec le chemin d'accès AppProjectDirectory/app/src/main/res/xml/automotive_app_desc.xml
.
Dans ce fichier, vous déclarez les fonctionnalités Android Auto prises en charge par votre application.
Les applications qui utilisent la bibliothèque d'applications Android for Cars doivent déclarer la fonctionnalité template
dans le fichier automotive_app_desc.xml
:
<automotiveApp>
<uses name="template" />
</automotiveApp>
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/27 (UTC)."],[],[],null,["Review the following information to learn how make changes to your app's manifest\nso that Android Auto can discover and interact with your app's `CarAppService`.\n\nDeclare Android Auto support\n\nThe [Android Auto host](/training/cars/apps#key-terms-concepts) checks whether\nthe app has declared support for [Android Auto](/training/cars#auto).\nTo enable this support, include the following entry in your app's manifest: \n\n \u003capplication\u003e\n ...\n \u003cmeta-data\n android:name=\"com.google.android.gms.car.application\"\n android:resource=\"@xml/automotive_app_desc\"/\u003e\n ...\n \u003c/application\u003e\n\nThis manifest entry refers to another XML file that you create with the\npath \u003cvar translate=\"no\"\u003eAppProjectDirectory\u003c/var\u003e`/app/src/main/res/xml/automotive_app_desc.xml`.\nIn that file, you declare what Android Auto capabilities your app supports.\n\nApps using the [Android for Cars App\nLibrary](/reference/androidx/car/app/package-summary)\nmust declare the `template` capability in the `automotive_app_desc.xml` file: \n\n \u003cautomotiveApp\u003e\n \u003cuses name=\"template\" /\u003e\n \u003c/automotiveApp\u003e"]]