Integrowanie biblioteki Car UI z aplikacjami

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.