Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Integrowanie biblioteki Car UI z aplikacjami
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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ść:
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.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[],null,["# Integrate the Car UI library into apps\n\nCar UI library contains two elements for apps to implement:\n\n- **Components.**Java classes that implement a specific behavior. For example,\n CarUiRecyclerView and Toolbar.\n\n- **Resources.** Individual Android resources that represent the *knobs*\n available for OEMs to achieve consistency with their own design. The components above use these\n resources to become *customizable*.\n\nApps integrate Car UI library by adding it as a dependency:\n\n- Android 9 and Android 10 (`Android.mk` file), add the following:\n\n ```maple\n LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib\n ```\n- Android 11 (and higher) (`Android.bp`), add the following:\n\n ```scdoc\n static_libs: [\n ...\n \"car-ui-lib-bp\",\n ]\n ```\n\nStyle Car UI components\n-----------------------\n\nIn general, apps should be able to achieve all necessary functionality by providing\ndata and, in certain cases, images and icons. For example, standard icons such as Back, Close,\nSearch, and Menu are provided by the Car UI library. Engage with Android Automotive Partner\nEngineering if you find there are missing resources or if there is functionality that can't be\nachieved with the provided components."]]