ทดสอบโดยใช้โปรแกรมจำลองที่กำหนดค่าได้

โปรไฟล์ฮาร์ดแวร์บางรายการรองรับการกำหนดค่ารันไทม์เพื่อช่วยจำลองการกำหนดค่าบางอย่างที่พบใน OEM

การกำหนดค่าเหล่านี้จะใช้ Runtime Resource Overlays (RRO) และจัดการโดยใช้คำสั่ง adb shell cmd overlay

ใช้คำสั่งต่อไปนี้เพื่อเปิดหรือปิดใช้ RRO

adb shell cmd overlay enable NAME
adb shell cmd overlay disable NAME

แก้ไขตำแหน่งแถบระบบ

โดยค่าเริ่มต้น โปรแกรมจำลองที่กําหนดค่าได้จะมีแถบระบบ 2 แถบ ได้แก่ แถบสถานะที่ด้านบนของหน้าจอและแถบนําทางที่ด้านล่างของหน้าจอ แม้ว่ารถยนต์หลายรุ่นจะใช้เลย์เอาต์นี้ แต่บางรุ่นก็ไม่ได้ใช้ สิ่งที่ควรทราบเป็นพิเศษคือรถยนต์บางรุ่นมีแถบระบบที่ด้านแนวนอนของหน้าจอ ไม่ใช่ด้านแนวตั้ง ซึ่งอาจขัดแย้งกับสมมติฐานที่นักพัฒนาแอปใช้เมื่อพัฒนาแอปสำหรับอุปกรณ์เคลื่อนที่ ดูรายละเอียดและคำแนะนำทางเทคนิคเพิ่มเติมเกี่ยวกับแถบระบบ โหมดสมจริง และการเรนเดอร์แบบเต็มหน้าจอ

คุณใช้ 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