Biblioteka Car UI zawiera 2 elementy, które należy zaimplementować w aplikacji:
-
Komponenty. Klasy Java implementujące określone działanie. Na przykład: CarUiRecyclerView i Toolbar.
-
Materiały. Poszczególne zasoby Androida, które reprezentują elementy sterujące dostępne dla producentów OEM, aby zapewnić spójność z ich własnym projektem. Powyższe komponenty korzystają z tych zasobów, aby można je było dostosowywać.
Aplikacje integrują bibliotekę Car UI, dodając ją jako zależność:
-
Android 9 i Android 10 (plik
Android.mk
):LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
-
Android 11 (i nowsze) (
Android.bp
):static_libs: [ ... "car-ui-lib-bp", ]
Nadawanie stylu elementom interfejsu Car
Ogólnie rzecz biorąc, aplikacje powinny być w stanie zapewnić wszystkie niezbędne funkcje, podając dane, a w niektórych przypadkach obrazy i ikony. Na przykład standardowe ikony takie jak Wstecz, Zamknij, Szukaj i Menu są dostarczane przez bibliotekę interfejsu samochodowego. Jeśli okaże się, że brakuje zasobów lub że nie można uzyskać określonej funkcji za pomocą dostarczonych komponentów, skontaktuj się z partnerem ds. inżynierii Androida Automotive.