L'implémentation Dialer incluse dans AOSP fournit un thème et une structure de base que vous pouvez adopter tels quels ou modifier.
Dans le tableau ci-dessous, les descriptions de « DEVRAIT » et « PEUT » sont conformes à la norme IETF définie dans Mots clés à utiliser dans les RFC pour indiquer les niveaux d'exigence (RFC 2119) , la même norme utilisée dans la définition de compatibilité Android 10 .
Directives de personnalisation
Vous pouvez adapter ou modifier le thème et la structure de base selon les restrictions mentionnées ci-dessous. Le tableau suivant décrit les responsabilités OEM concernant la personnalisation.
Personnalisation | Description |
---|---|
DEVRAIT | Comportements ou interfaces personnalisables :
|
PEUT | Comportements ou interfaces que Google recommande pour une expérience utilisateur optimale, mais ne les applique pas.
|
Dialer appartient à une suite d'applications système (notamment Media, Notification Center et App Launcher), qui partagent toutes des styles et des actifs communs définis à différents niveaux dans la structure AOSP :
framework/base/core
Tous les styles de base Android sont définis ici. Plus précisément, tous les thèmes d'applications système sont basés surTheme.DeviceDefault
, le thème conçu pour être utilisé par les OEM pour personnaliser l'apparence par défaut de l'appareil.packages/services/Car/car_product/overlay
Ce dossier contient des remplacements deTheme.DeviceDefault
qui sont utilisés pour produire l'apparence AOSP d'Android Automotive. Les OEM pourraient choisir d’exclure cette superposition et d’utiliser la leur propre à la place.packages/apps/Car/libs/car-apps-common
Couleurs et styles communs partagés entre les applications système fournies par AOSP. Ces éléments peuvent être personnalisés par les OEM à l'aide de superpositions souspath/to/overlay/packages/apps/Car/libs/car-apps-common
.packages/apps/Car/Dialer
Dialer utilise son propre thème, qui s'étend deTheme.DeviceDefault
(défini dansframework/base
). Les mises en page, couleurs, styles et autres ressources de Dialer peuvent également être personnalisées grâce à l'utilisation d'une superposition. Semblable auxlibs
mentionnées ci-dessus, le remplacement des ressources peut être situé danspath/to/overlay/packages/apps/Car/Dialer
.
Plus de documents
Pour plus d’informations sur les thèmes et les superpositions AOSP, consultez Personnaliser la build avec des superpositions de ressources .