Pour vous aider à émuler certaines configurations utilisées par les OEM, certains équipements profils compatibles avec l'environnement d'exécution et la configurabilité.
Ces configurations sont implémentées à l'aide de superpositions de ressources d'exécution (RRO, Runtime Resource Overlays) et peuvent être gérées à l'aide de la commande adb shell cmd overlay
.
Utilisez les commandes suivantes pour activer ou désactiver un RRO :
adb shell cmd overlay enable NAME
adb shell cmd overlay disable NAME
Modifier la position de la barre système
Par défaut, l'émulateur configurable comporte deux barres système (une barre d'état sur la haut de l'écran et une barre de navigation en bas de l'écran. Bien que de nombreuses voitures partagent cette disposition, certaines ne le font pas. Notez que certaines voitures ont leur ou leurs barres système sur les côtés horizontaux de l'écran et non sur les côtés verticaux, ce qui peut contredire les hypothèses faites lors du développement d'applications pour les facteurs de forme mobiles. Pour en savoir plus et obtenir des conseils techniques, consultez Barres système, mode immersif et rendu de bord à bord.
Les RRO suivants peuvent être utilisés pour modifier les barres système:
com.android.systemui.rro.bottom
com.android.systemui.rro.bottom.rounded
com.android.systemui.rro.left
com.android.systemui.rro.right
Émuler les encoches
Certains écrans de voiture sont dotés d'encoches très différentes de celles des appareils mobiles. Au lieu des encoches ou du trou d'épingle encoches pour appareil photo, certains véhicules Android Automotive OS sont dotés d'écrans incurvés qui rendre l'écran non rectangulaire. Consultez la page S'adapter aux écrans de forme irrégulière. pour en savoir plus et obtenir des conseils techniques.
Les RRO suivants peuvent être utilisés pour émuler des encoches:
com.android.internal.display.cutout.emulation.top_and_right
com.android.internal.display.cutout.emulation.free_form
com.android.internal.emulation.automotive_ultrawide_cutout
Configurations de test recommandées
Étant donné que le nombre total de configurations pouvant être créées en combinant ces Les RRO étant assez élevées, nous vous recommandons de tester votre application à l'aide des éléments suivants : combinaisons de profils matériels et RRO, qui sont similaires à certains véhicules sur la route aujourd'hui.
- Automobile (paysage 1080p) avec
com.android.systemui.rro.left
oucom.android.systemui.rro.right
- Automotive Ultrawide avec
com.android.systemui.rro.left
etcom.android.internal.emulation.automotive_ultrawide_cutout