AOSP에 포함된 다이얼러 구현에서는 있는 그대로 채택하거나 수정할 수 있는 기본 테마 및 구조를 제공합니다.
아래 표에서 '해야 하는 작업' 및 '가능한 작업'의 설명은 Android 10 호환성 정의에 사용된 것과 동일한 표준인, RFC에서 요구사항 수준을 나타내는 데 사용하는 키워드(RFC 2119)에 정의된 IETF 표준을 따릅니다.
맞춤설정 가이드라인
아래에 언급된 제한사항에 따라 기본 테마 및 구조를 조정하거나 수정할 수 있습니다. 다음 표에서는 맞춤설정에 관한 OEM의 책임을 설명합니다.
맞춤설정 | 설명 |
---|---|
해야 하는 작업 | 맞춤설정할 수 있는 동작 또는 인터페이스:
|
가능한 작업 | 최적의 사용자 환경을 위해 Google에서 권장하지만 강요하지는 않는 동작 또는 인터페이스
|
다이얼러는 미디어, 알림 센터 및 앱 런처를 포함하는 시스템 앱 모음에 속합니다. 이러한 앱은 모두 AOSP 구조의 다양한 수준에서 정의된 공통 스타일 및 애셋을 공유합니다.
-
framework/base/core
Android 기본 스타일이 모두 여기에 정의되어 있습니다. 특히 모든 시스템 앱 테마는 OEM이 기기 기본 모양을 맞춤설정하는 데 사용하도록 설계된 테마인Theme.DeviceDefault
를 기반으로 합니다. -
packages/services/Car/car_product/overlay
이 폴더에는 Android Automotive의 AOSP 디자인과 분위기를 구현하는 데 사용되는Theme.DeviceDefault
재정의가 포함되어 있습니다. OEM은 이 오버레이를 배제하도록 선택하고 대신 자체 오버레이를 사용할 수 있습니다. -
packages/apps/Car/libs/car-apps-common
AOSP 제공 시스템 앱 간에 공유되는 공통 색상 및 스타일입니다. 이러한 요소는 OEM이path/to/overlay/packages/apps/Car/libs/car-apps-common
의 오버레이를 사용하여 맞춤설정할 수 있습니다. -
packages/apps/Car/Dialer
다이얼러는Theme.DeviceDefault
(framework/base
에 정의됨)에서 확장되는 자체 테마를 사용합니다. 다이얼러의 레이아웃, 색상, 스타일 및 기타 리소스는 오버레이를 사용하여 맞춤설정할 수도 있습니다. 위에서 언급한libs
와 마찬가지로 리소스 재정의는path/to/overlay/packages/apps/Car/Dialer
에 있을 수 있습니다.
추가 문서
AOSP 테마 설정 및 오버레이에 관한 자세한 내용은 리소스 오버레이로 빌드 맞춤설정을 참고하세요.