Integración de la biblioteca de la interfaz de usuario del automóvil en las aplicaciones

La biblioteca Car UI contiene dos elementos que las aplicaciones pueden implementar:

  • Componentes. Clases Java que implementan un comportamiento específico. Por ejemplo, CarUiRecyclerView y barra de herramientas.

  • Recursos. Recursos individuales de Android que representan las perillas disponibles para que los OEM logren coherencia con su propio diseño. Los componentes anteriores utilizan estos recursos para volverse personalizables .

Las aplicaciones integran la biblioteca Car UI agregándola como una dependencia:

  • Android 9 y Android 10 (archivo Android.mk ), agregue lo siguiente:

    LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
    
  • Android 11 (y superior) ( Android.bp ), agregue lo siguiente:

    static_libs: [
                ...
        "car-ui-lib-bp",
        ]
    

Diseño de componentes de la interfaz de usuario del automóvil

En general, las aplicaciones deberían poder lograr todas las funciones necesarias proporcionando datos y, en determinados casos, imágenes e iconos. Por ejemplo, la biblioteca Car UI proporciona iconos estándar como Atrás, Cerrar, Buscar y Menú. Comuníquese con Android Automotive Partner Engineering si descubre que faltan recursos o si hay funciones que no se pueden lograr con los componentes proporcionados.