การติดตั้งใช้งาน Dialer ที่รวมอยู่ใน AOSP มีธีมและโครงสร้างพื้นฐานที่คุณนำไปใช้ตามเดิมหรือแก้ไขก็ได้
ในตารางด้านล่าง คําอธิบายของ "ควร" และ "อาจ" เป็นไปตามมาตรฐาน IETF ที่กําหนดไว้ในคีย์เวิร์ดสําหรับใช้ใน RFC เพื่อบ่งบอกระดับข้อกําหนด (RFC 2119) ซึ่งเป็นมาตรฐานเดียวกับที่ใช้ในคําจํากัดความความเข้ากันได้ของ Android 10
หลักเกณฑ์การปรับแต่ง
คุณสามารถปรับหรือแก้ไขธีมและโครงสร้างพื้นฐานได้ตามข้อจำกัดที่ระบุไว้ด้านล่าง ตารางต่อไปนี้อธิบายความรับผิดชอบของ OEM เกี่ยวกับการปรับแต่ง
การปรับแต่ง | คำอธิบาย |
---|---|
ควร | ลักษณะการทำงานหรืออินเทอร์เฟซที่ปรับแต่งได้
|
พฤษภาคม | ลักษณะการทำงานหรืออินเทอร์เฟซที่ Google แนะนำเพื่อให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ดีที่สุด แต่ไม่ได้บังคับใช้
|
ตัวเปิดสายโทรศัพท์เป็นส่วนหนึ่งของชุดแอประบบ (รวมถึงสื่อ ศูนย์การแจ้งเตือน และตัวเปิดแอป) ซึ่งทั้งหมดใช้รูปแบบและชิ้นงานร่วมกันที่กำหนดไว้ในระดับต่างๆ ในโครงสร้าง AOSP ดังนี้
-
framework/base/core
ระบบจะกำหนดสไตล์พื้นฐานทั้งหมดของ Android ที่นี่ กล่าวโดยละเอียดคือ ธีมของแอประบบทั้งหมดจะอิงตามTheme.DeviceDefault
ซึ่งเป็นธีมที่ออกแบบมาเพื่อให้ OEM ใช้ปรับแต่งรูปลักษณ์เริ่มต้นของอุปกรณ์ -
packages/services/Car/car_product/overlay
โฟลเดอร์นี้มีไฟล์ที่ลบล้างTheme.DeviceDefault
ซึ่งใช้ในการสร้างรูปลักษณ์ของ AOSP สำหรับ Android Automotive OEM อาจเลือกที่จะยกเว้นการวางซ้อนนี้และใช้การวางซ้อนของตนเองแทน -
packages/apps/Car/libs/car-apps-common
สีและสไตล์ทั่วไปที่ใช้ร่วมกันในแอประบบที่ AOSP มีให้ OEM สามารถปรับแต่งองค์ประกอบเหล่านี้ได้โดยใช้การวางซ้อนในส่วนpath/to/overlay/packages/apps/Car/libs/car-apps-common
-
packages/apps/Car/Dialer
Dialer ใช้ธีมของตัวเองซึ่งขยายมาจากTheme.DeviceDefault
(กำหนดไว้ในframework/base
) นอกจากนี้ คุณยังปรับแต่งเลย์เอาต์ สี สไตล์ และทรัพยากรอื่นๆ ของ Dialer ได้ด้วยการใช้การวางซ้อน เช่นเดียวกับlibs
ที่กล่าวถึงข้างต้น การลบล้างทรัพยากรจะอยู่ในส่วนpath/to/overlay/packages/apps/Car/Dialer
เอกสารประกอบเพิ่มเติม
ดูข้อมูลเพิ่มเติมเกี่ยวกับธีมและการวางซ้อนของ AOSP ได้ที่ปรับแต่งบิลด์ด้วยการวางซ้อนทรัพยากร