Intégrer la bibliothèque Car UI aux applications

La bibliothèque Car UI contient deux éléments que les applications doivent implémenter:

  • Composants Classes Java qui implémentent un comportement spécifique. Par exemple : CarUiRecyclerView et la barre d'outils.

  • Ressources Ressources Android individuelles représentant les boutons pour que les OEM puissent assurer une cohérence avec leur propre conception. Les composants ci-dessus utilisent ces de manière à devenir personnalisable.

Les applications intègrent la bibliothèque Car UI en l'ajoutant en tant que dépendance:

  • Android 9 et Android 10 (fichier Android.mk), ajoutez les éléments suivants:

    LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
    
  • Android 11 (ou version ultérieure) (Android.bp), ajoutez les éléments suivants:

    static_libs: [
                ...
        "car-ui-lib-bp",
        ]
    

Styliser les composants d'interface utilisateur de la voiture

En général, les applications doivent pouvoir bénéficier de toutes les fonctionnalités nécessaires en fournissant des données et, dans certains cas, des images et des icônes. Par exemple, les icônes standard telles que Retour, Fermer, La recherche et le menu sont fournis par la bibliothèque Car UI. Contacter le partenaire Android Automotive Ingénierie si vous constatez qu'il manque des ressources ou si certaines fonctionnalités sont impossibles obtenu avec les composants fournis.