앱에 자동차 UI 라이브러리 통합
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
자동차 UI 라이브러리에는 앱에 구현해야 할 두 가지 요소가 들어 있습니다.
-
구성요소. 특정 동작을 구현하는 자바 클래스입니다. CarUiRecyclerView, 툴바 등이 이에 해당됩니다.
-
리소스. 노브를 나타내는 개별 Android 리소스로, OEM이 자체 디자인과 일관성을 유지할 수 있도록 하기 위해 제공됩니다. 위의 구성요소는 이러한 리소스를 통해 맞춤설정이 가능하게 됩니다.
앱은 자동차 UI 라이브러리를 종속 항목으로 추가하여 통합합니다.
-
Android 9 및 Android 10(Android.mk
파일)의 경우 다음을 추가합니다.
LOCAL_STATIC_ANDROID_LIBRARIES := car-ui-lib
-
Android 11 이상(Android.bp
)의 경우 다음을 추가합니다.
static_libs: [
...
"car-ui-lib-bp",
]
자동차 UI 구성요소 스타일 지정
일반적으로 앱은 데이터를 제공하고 경우에 따라 이미지와 아이콘도 제공하여 필요한 모든 기능을 확보할 수 있어야 합니다. 예를 들어 뒤로, 닫기, 검색, 메뉴와 같은 표준 아이콘은 자동차 UI 라이브러리에서 제공됩니다. 리소스가 누락되었거나 제공된 구성요소로는 확보할 수 없는 기능이 있다면 Android 자동차 파트너 엔지니어링과 협력하세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2024-04-24(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2024-04-24(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"]],["최종 업데이트: 2024-04-24(UTC)"]]