Biblioteka Car UI zawiera dwa elementy do wdrożenia przez aplikacje:
Składniki. Klasy Java, które implementują określone zachowanie. Na przykład CarUiRecyclerView i pasek narzędzi.
Zasoby. Indywidualne zasoby Androida reprezentujące pokrętła dostępne dla producentów OEM w celu osiągnięcia spójności z ich własnym projektem. Powyższe komponenty wykorzystują te zasoby, aby można je było dostosować .
Aplikacje integrują bibliotekę Car UI, dodając ją jako zależność:
Android 9 i Android 10 (plik
Android.mk
), dodaj co następuje:LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
Android 11 (i nowszy) (
Android.bp
), dodaj co następuje:static_libs: [ ... "car-ui-lib-bp", ]
Elementy interfejsu użytkownika stylu samochodu
Ogólnie rzecz biorąc, aplikacje powinny być w stanie zapewnić całą niezbędną funkcjonalność poprzez dostarczanie danych oraz, w niektórych przypadkach, obrazów i ikon. Na przykład standardowe ikony, takie jak Wstecz, Zamknij, Szukaj i Menu są udostępniane przez bibliotekę Car UI. Jeśli stwierdzisz, że brakuje zasobów lub jeśli istnieje funkcjonalność, której nie można osiągnąć za pomocą dostarczonych komponentów, skontaktuj się z firmą Android Automotive Partner Engineering.