2025년 3월 27일부터 AOSP를 빌드하고 기여하려면 aosp-main
대신 android-latest-release
를 사용하는 것이 좋습니다. 자세한 내용은 AOSP 변경사항을 참고하세요.
앱에 자동차 UI 라이브러리 통합
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
자동차 UI 라이브러리에는 앱에 구현해야 할 두 가지 요소가 들어 있습니다.
-
구성요소. 특정 동작을 구현하는 자바 클래스입니다. CarUiRecyclerView, 툴바 등이 이에 해당됩니다.
-
리소스. 노브를 나타내는 개별 Android 리소스로, OEM이 자체 디자인과 일관성을 유지할 수 있도록 하기 위해 제공됩니다. 위의 구성요소는 이러한 리소스를 통해 맞춤설정이 가능하게 됩니다.
앱은 자동차 UI 라이브러리를 종속 항목으로 추가하여 통합합니다.
자동차 UI 구성요소 스타일 지정
일반적으로 앱은 데이터를 제공하고 경우에 따라 이미지와 아이콘도 제공하여 필요한 모든 기능을 확보할 수 있어야 합니다. 예를 들어 뒤로, 닫기, 검색, 메뉴와 같은 표준 아이콘은 자동차 UI 라이브러리에서 제공됩니다. 리소스가 누락되었거나 제공된 구성요소로는 확보할 수 없는 기능이 있다면 Android 자동차 파트너 엔지니어링과 협력하세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-07-27(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-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."]]