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.