La implementación del Marcador incluida en AOSP proporciona un tema base y una estructura que puede adoptar tal cual o modificar.
En la siguiente tabla, las descripciones de "DEBE" y "MAY" se ajustan al estándar IETF definido en Palabras clave para su uso en RFC para indicar niveles de requisitos (RFC 2119) , el mismo estándar utilizado en la Definición de compatibilidad de Android 10 .
Pautas 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:
|
PUEDE | 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 Medios, Centro de notificaciones y Iniciador de aplicaciones), todas las cuales comparten estilos y recursos comunes que se definen en diferentes niveles en la estructura AOSP:
framework/base/core
Todos los estilos básicos 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 utilicen los OEM para personalizar la apariencia predeterminada del dispositivo.packages/services/Car/car_product/overlay
Esta carpeta contiene anulaciones deTheme.DeviceDefault
que se utilizan para producir la apariencia AOSP de Android Automotive. Los OEM pueden optar por excluir esta superposición y utilizar la suya propia.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 alibs
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 la temática y las superposiciones de AOSP, consulte Personalizar la compilación con superposiciones de recursos .