โปรไฟล์ฮาร์ดแวร์บางรายการรองรับการกำหนดค่ารันไทม์เพื่อช่วยจำลองการกำหนดค่าบางอย่างที่พบใน OEM
การกำหนดค่าเหล่านี้มีการใช้งานโดยใช้ Runtime Resource
การวางซ้อน (RRO)
และจัดการได้โดยใช้คำสั่ง adb shell cmd overlay
ใช้คำสั่งต่อไปนี้เพื่อเปิดหรือปิดใช้ RRO
adb shell cmd overlay enable NAME
adb shell cmd overlay disable NAME
แก้ไขตำแหน่งแถบระบบ
โดยค่าเริ่มต้น โปรแกรมจำลองที่กำหนดค่าได้จะมีแถบระบบสองแถบ คือแถบสถานะบน ด้านบนของหน้าจอและแถบนำทางที่ด้านล่างของหน้าจอ แม้ว่าหลายคน รถยนต์จะใช้การจัดวางนี้ร่วมกัน แต่บางคันก็ไม่ใช้ สิ่งที่ควรทราบเป็นพิเศษคือรถยนต์บางรุ่นมีแถบระบบที่ด้านแนวนอนของหน้าจอ ไม่ใช่ด้านแนวตั้ง ซึ่งอาจขัดแย้งกับสมมติฐานที่นักพัฒนาแอปใช้เมื่อพัฒนาแอปสำหรับอุปกรณ์เคลื่อนที่ ดูแถบระบบ โหมดสมจริง และการแสดงผลแบบไร้ขอบ เพื่อดูรายละเอียดเพิ่มเติมและคำแนะนำทางเทคนิค
RRO ต่อไปนี้สามารถใช้เพื่อแก้ไขแถบระบบได้
com.android.systemui.rro.bottom
com.android.systemui.rro.bottom.rounded
com.android.systemui.rro.left
com.android.systemui.rro.right
จำลองหน้าจอรอยบาก
รถยนต์บางรุ่นมีหน้าจอที่มีรอยบากบนจอแสดงผลที่แตกต่างกันอย่างมากเมื่อ เมื่อเทียบกับรูปแบบที่เห็นบนอุปกรณ์เคลื่อนที่ แทนที่จะเป็นรอยบากหรือรู ด้วยรอยบากของกล้อง รถยนต์ Android Automotive OS บางรุ่นมีหน้าจอโค้ง ทำให้หน้าจอไม่ใช่สี่เหลี่ยมผืนผ้า ดูหัวข้อปรับให้เข้ากับจอแสดงผลที่มีรูปทรงไม่ปกติ เพื่อดูรายละเอียดเพิ่มเติมและคำแนะนำทางเทคนิค
คุณใช้ RRO ต่อไปนี้เพื่อจำลองส่วนตัดของจอแสดงผลได้
com.android.internal.display.cutout.emulation.top_and_right
com.android.internal.display.cutout.emulation.free_form
com.android.internal.emulation.automotive_ultrawide_cutout
การกำหนดค่าการทดสอบที่แนะนำ
เนื่องจากจํานวนการกําหนดค่าทั้งหมดที่สร้างขึ้นโดยการรวม RRO เหล่านี้มีจํานวนมาก เราจึงขอแนะนําให้ทดสอบแอปโดยใช้การรวมโปรไฟล์ฮาร์ดแวร์และ RRO ต่อไปนี้ ซึ่งคล้ายกับยานพาหนะบางรุ่นที่วิ่งอยู่บนท้องถนนในปัจจุบัน
- ยานยนต์ (แนวนอน 1080p) พร้อม
com.android.systemui.rro.left
หรือcom.android.systemui.rro.right
- ภาพมุมกว้างพิเศษสำหรับยานยนต์ที่มี
com.android.systemui.rro.left
และcom.android.internal.emulation.automotive_ultrawide_cutout