Zintegruj bibliotekę interfejsu samochodowego z aplikacjami

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.