Cómo integrar la biblioteca de la IU del vehículo en apps

La biblioteca de IU del vehículo contiene dos elementos para que las apps implementen:

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

  • Recursos Recursos individuales de Android que representan los controles disponibles para que los OEMs logren la coherencia con su propio diseño. Los componentes anteriores usan estas a que sean personalizables.

Las apps integran la biblioteca de IU del vehículo agregándola como dependencia:

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

    LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
    
  • Android 11 (y versiones posteriores) (Android.bp), agrega lo siguiente:

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

Componentes de la IU del diseño del vehículo

En general, las apps deberían poder lograr toda la funcionalidad necesaria proporcionando datos y, en ciertos casos, imágenes e iconos. Por ejemplo, los iconos estándar como Atrás, Cerrar, La biblioteca de IU del vehículo proporciona Búsqueda y Menú. Interactúa con un socio de Android Automotive Realizar ingeniería si detectas que faltan recursos o si hay funcionalidades que no se pueden lograr con los componentes proporcionados.