L'implémentation du clavier inclus 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 "DOIT" et "PEUT" sont conformes à la norme IETF définie dans Mots clés à utiliser dans les RFC pour indiquer les niveaux d'exigences (RFC 2119), la même norme utilisée dans la définition de la compatibilité Android 10.
Consignes de personnalisation
Vous pouvez adapter ou modifier le thème et la structure de base conformément aux restrictions mentionnées ci-dessous. Le tableau suivant décrit les responsabilités des OEM concernant la personnalisation.
Personnalisation | Description |
---|---|
DEVRAIS | Comportements ou interfaces pouvant être personnalisés:
|
MAI | Comportements ou interfaces que Google recommande pour une expérience utilisateur optimale, mais qu'il n'impose pas.
|
L'application Téléphone fait partie d'une suite d'applications système (y compris Media, Notification Center et App Launcher), qui partagent des styles et des éléments 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'application système sont basés surTheme.DeviceDefault
, le thème conçu pour être utilisé par les OEM afin de personnaliser l'apparence par défaut de l'appareil. -
packages/services/Car/car_product/overlay
Ce dossier contient des forçages deTheme.DeviceDefault
qui sont utilisés pour produire l'apparence AOSP d'Android Automotive. Les OEM peuvent choisir d'exclure cette superposition et d'utiliser la leur à la place. -
packages/apps/Car/libs/car-apps-common
Couleurs et styles courants 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
Le Dialer utilise son propre thème, qui s'étend à partir deTheme.DeviceDefault
(défini dansframework/base
). Les mises en page, les couleurs, les styles et d'autres ressources du Dialer peuvent également être personnalisés à l'aide d'une superposition. Comme pourlibs
mentionné ci-dessus, le forçage de ressources peut se trouver danspath/to/overlay/packages/apps/Car/Dialer
.
Plus de documentation
Pour en savoir plus sur la thématisation et les superpositions AOSP, consultez la section Personnaliser la compilation avec des superpositions de ressources.