Directrices de personalización

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:

  • Ajuste la temática y el estilo generales mediante una superposición de recursos
  • paleta de colores
  • Dimensionamiento
  • Apariencia del texto
  • Apariencia del widget
  • Aparición del diálogo
  • Dibujables
  • Habilite o deshabilite una función controlada por una configuración o cambie los parámetros configurados por los recursos
PUEDE

Comportamientos o interfaces que Google recomienda para una experiencia de usuario óptima, pero no los aplica.

  • Modifique las reglas de respuesta adaptativa.
  • Modifique la estructura de la interfaz de usuario de alto nivel de Dialer. El componente Diseño de interfaz de usuario debe seguir las Restricciones de experiencia del usuario.

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 en Theme.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 de Theme.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 en path/to/overlay/packages/apps/Car/libs/car-apps-common .

  • packages/apps/Car/Dialer
    Dialer usa su propio tema, que se extiende desde Theme.DeviceDefault (definido en framework/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 libs mencionadas anteriormente, la anulación de recursos se puede ubicar en path/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 .