La implementación de Dialer incluida en AOSP proporciona un tema base y una estructura que puede adoptar tal cual o modificar.
En la siguiente tabla, las descripciones de "DEBERÍA" y "PUEDE" corresponden al estándar IETF definido en Palabras clave para usar en RFC para indicar niveles de requisitos (RFC 2119) , el mismo estándar que se usa en la Definición de compatibilidad con Android 10 .
Directrices de personalización
Puede adaptar o modificar el tema base y la estructura según las restricciones que se mencionan a continuación. La siguiente tabla describe las responsabilidades del OEM con respecto a la personalización.
personalización | Descripción |
---|---|
DEBERÍA | Comportamientos o interfaces que se pueden personalizar:
|
MAYO | Comportamientos o interfaces que Google recomienda para una experiencia de usuario óptima, pero no los aplica.
|
Dialer pertenece a un conjunto de aplicaciones del sistema (incluidos Media, Notification Center y App Launcher), todas las cuales comparten estilos y activos comunes que se definen en diferentes niveles en la estructura AOSP:
framework/base/core
Todos los estilos base de Android se definen aquí. Específicamente, todos los temas de las aplicaciones del sistema se basan enTheme.DeviceDefault
, el tema diseñado para que lo usen los OEM para personalizar la apariencia predeterminada del dispositivo.packages/services/Car/car_product/overlay
Esta carpeta contiene anulaciones deTheme.DeviceDefault
que se usan para producir la apariencia AOSP de Android Automotive. Los OEM pueden optar por excluir esta superposición y usar la suya propia en su lugar.packages/apps/Car/libs/car-apps-common
Colores y estilos comunes compartidos entre las aplicaciones del sistema proporcionadas por AOSP. Los OEM pueden personalizar estos elementos mediante superposiciones enpath/to/overlay/packages/apps/Car/libs/car-apps-common
.packages/apps/Car/Dialer
Dialer usa su propio tema, que se extiende desdeTheme.DeviceDefault
(definido enframework/base
). Los diseños, colores, estilos y otros recursos de Dialer también se pueden personalizar mediante el uso de una superposición. De manera similar a laslibs
mencionadas anteriormente, la anulación de recursos se puede ubicar enpath/to/overlay/packages/apps/Car/Dialer
.
Más documentación
Para obtener más información sobre temas y superposiciones de AOSP, consulte Personalización de la compilación con superposiciones de recursos .