Biblioteka UI samochodu zawiera 2 elementy, które można wdrożyć w aplikacjach:
-
Komponenty. Klasy Java, które implementują określone zachowanie. Przykład: CarUiRecyclerView i pasek narzędzi Toolbar.
-
Materiały. Indywidualne zasoby Androida reprezentujące gałki w celu zapewnienia spójności z własnym projektem. Wymienione wyżej komponenty używają tych zasobów, by można było je dostosować.
Aplikacje integrują bibliotekę interfejsu samochodu, dodając ją jako zależność:
-
Android 9 i Android 10 (plik
Android.mk
), dodaj te elementy:LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
-
Android 11 (lub nowszy) (
Android.bp
), dodaj:static_libs: [ ... "car-ui-lib-bp", ]
Stylizowanie elementów interfejsu samochodu
Ogólnie aplikacje powinny mieć możliwość osiągnięcia wszystkich niezbędnych funkcji dzięki dane, a w niektórych przypadkach także obrazy i ikony. Na przykład standardowe ikony, takie jak Wstecz, Zamknij, Wyszukiwanie i Menu są dostarczane przez bibliotekę interfejsu samochodu. Nawiąż współpracę z partnerem Android Automotive Jeśli stwierdzisz, że brakuje zasobów lub są funkcje, których nie można co można osiągnąć za pomocą dostarczonych komponentów.