ระบบรองรับการวางซ้อนการกำหนดค่าหน้าจอขนาดใหญ่ต่อไปนี้ เพื่อช่วยพาร์ทเนอร์ OEM แก้ปัญหาความเข้ากันได้ของแอปหน้าจอขนาดใหญ่ที่เกี่ยวข้องกับฮาร์ดแวร์ สำหรับการปรับแต่งต่ออุปกรณ์
- การแสดงผล: การตั้งค่าที่ส่งผลต่อการกำหนดค่าระดับการแสดงผล
- สัดส่วนภาพ: การตั้งค่าที่ส่งผลต่อการกำหนดค่าหน้าต่างระดับกิจกรรม สำหรับสัดส่วนภาพ
- กล้อง: การตั้งค่าการกำหนดค่าที่จะส่งผลต่อแอปเมื่อมีการเรียกกลับ
onCameraOpenedการตั้งค่าเหล่านี้อาจส่งผลต่อการแสดงผล กิจกรรม และ การกำหนดค่ากล้อง - พื้นหลังและ UI: การตั้งค่าการกำหนดค่าที่ใช้กับพื้นผิวของ เลเยอร์ Letterbox สำหรับการปรับแต่ง UI หรือที่ระดับกิจกรรม
- การเข้าถึงและการวางตำแหน่ง: การตั้งค่าการกำหนดค่าที่ใช้กับการกำหนดค่าหน้าต่างระดับกิจกรรมเพื่อการช่วยเหลือพิเศษ
- การตั้งค่า: การตั้งค่าการกำหนดค่าสำหรับการปรับแต่งและการเปิดใช้การตั้งค่าสัดส่วนภาพของผู้ใช้ในการตั้งค่า > แอป > สัดส่วนภาพ
- การศึกษา: การตั้งค่าการกำหนดค่าสำหรับการให้ความรู้แก่ผู้ใช้เกี่ยวกับฟีเจอร์ความเข้ากันได้ของแอป
ลบล้างการกำหนดค่าเริ่มต้น
หากต้องการลบล้างการกำหนดค่าเริ่มต้น ให้สร้างไฟล์ XML เพื่อแทนที่
การวางซ้อนทรัพยากรเริ่มต้นสำหรับอุปกรณ์ หากมีการซ้อนทับทรัพยากรสำหรับ
อุปกรณ์ประเภทใดประเภทหนึ่ง การซ้อนทับทรัพยากรจะแทนที่ค่าทรัพยากร AOSP เริ่มต้น
เช่น หากต้องการซ้อนทับทรัพยากรสำหรับแอปการตั้งค่าที่อยู่ใน /packages/app/Settings ให้สร้างการซ้อนทับทรัพยากรสำหรับอุปกรณ์ที่อยู่ใน
vendor/DEVICE_NAME/overlay/packages/app/Settings
โดย DEVICE_NAME คือชื่ออุปกรณ์ที่ใช้ค่าการซ้อนทับ ค่าทรัพยากรในเวลาบิลด์จะลบล้างทรัพยากรที่มีชื่อเดียวกัน
ดูข้อมูลเพิ่มเติมได้ที่การซ้อนทับทรัพยากร