ภาพรวม

ระบบรองรับการวางซ้อนการกำหนดค่าหน้าจอขนาดใหญ่ต่อไปนี้ เพื่อช่วยพาร์ทเนอร์ OEM แก้ปัญหาความเข้ากันได้ของแอปหน้าจอขนาดใหญ่ที่เกี่ยวข้องกับฮาร์ดแวร์ สำหรับการปรับแต่งต่ออุปกรณ์

  • การแสดงผล: การตั้งค่าที่ส่งผลต่อการกำหนดค่าระดับการแสดงผล
  • สัดส่วนภาพ: การตั้งค่าที่ส่งผลต่อการกำหนดค่าหน้าต่างระดับกิจกรรม สำหรับสัดส่วนภาพ
  • กล้อง: การตั้งค่าการกำหนดค่าที่จะส่งผลต่อแอปเมื่อมีการเรียกกลับ onCameraOpened การตั้งค่าเหล่านี้อาจส่งผลต่อการแสดงผล กิจกรรม และ การกำหนดค่ากล้อง
  • พื้นหลังและ UI: การตั้งค่าการกำหนดค่าที่ใช้กับพื้นผิวของ เลเยอร์ Letterbox สำหรับการปรับแต่ง UI หรือที่ระดับกิจกรรม
  • การเข้าถึงและการวางตำแหน่ง: การตั้งค่าการกำหนดค่าที่ใช้กับการกำหนดค่าหน้าต่างระดับกิจกรรมเพื่อการช่วยเหลือพิเศษ
  • การตั้งค่า: การตั้งค่าการกำหนดค่าสำหรับการปรับแต่งและการเปิดใช้การตั้งค่าสัดส่วนภาพของผู้ใช้ในการตั้งค่า > แอป > สัดส่วนภาพ
  • การศึกษา: การตั้งค่าการกำหนดค่าสำหรับการให้ความรู้แก่ผู้ใช้เกี่ยวกับฟีเจอร์ความเข้ากันได้ของแอป

ลบล้างการกำหนดค่าเริ่มต้น

หากต้องการลบล้างการกำหนดค่าเริ่มต้น ให้สร้างไฟล์ XML เพื่อแทนที่ การวางซ้อนทรัพยากรเริ่มต้นสำหรับอุปกรณ์ หากมีการซ้อนทับทรัพยากรสำหรับ อุปกรณ์ประเภทใดประเภทหนึ่ง การซ้อนทับทรัพยากรจะแทนที่ค่าทรัพยากร AOSP เริ่มต้น เช่น หากต้องการซ้อนทับทรัพยากรสำหรับแอปการตั้งค่าที่อยู่ใน /packages/app/Settings ให้สร้างการซ้อนทับทรัพยากรสำหรับอุปกรณ์ที่อยู่ใน vendor/DEVICE_NAME/overlay/packages/app/Settings โดย DEVICE_NAME คือชื่ออุปกรณ์ที่ใช้ค่าการซ้อนทับ ค่าทรัพยากรในเวลาบิลด์จะลบล้างทรัพยากรที่มีชื่อเดียวกัน

ดูข้อมูลเพิ่มเติมได้ที่การซ้อนทับทรัพยากร