Directrices de personalización

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:

  • Ajuste la temática y el estilo generales a través de una superposición de recursos
  • Paleta de colores
  • Dimensionamiento
  • Apariencia del texto
  • Apariencia del widget
  • Apariencia de diálogo
  • Dibujables
  • Habilite o deshabilite una función controlada por una configuración o cambie los parámetros configurados por los recursos
MAYO

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

  • Modificar las reglas adaptativas-responsivas.
  • Modifique la estructura de interfaz de usuario de alto nivel de Dialer. El componente de interfaz de usuario de diseño debe seguir las restricciones de experiencia del usuario.

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 en Theme.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 de Theme.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 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 las 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 temas y superposiciones de AOSP, consulte Personalización de la compilación con superposiciones de recursos .