Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release
вместо aosp-main
для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
Интегрируйте библиотеку автомобильного пользовательского интерфейса в приложения.
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Библиотека пользовательского интерфейса автомобиля содержит два элемента для реализации приложений:
Компоненты. Классы Java, реализующие определенное поведение. Например, CarUiRecyclerView и Toolbar.
Ресурсы. Отдельные ресурсы Android, представляющие собой ручки, доступные OEM-производителям для обеспечения соответствия их собственному дизайну. Вышеуказанные компоненты используют эти ресурсы, чтобы стать настраиваемыми .
Приложения интегрируют библиотеку Car UI, добавляя ее в качестве зависимости:
Компоненты пользовательского интерфейса автомобиля в стиле стиля
В целом, приложения должны иметь возможность реализовать всю необходимую функциональность, предоставляя данные и, в некоторых случаях, изображения и значки. Например, стандартные значки, такие как «Назад», «Закрыть», «Поиск» и «Меню», предоставляются библиотекой пользовательского интерфейса автомобиля. Если вы обнаружите, что вам не хватает ресурсов или если есть функциональность, которую невозможно реализовать с помощью предоставленных компонентов, обратитесь к инженерному партнеру Android Automotive Partner.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 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."]]