Menguji menggunakan emulator yang dapat dikonfigurasi

Untuk membantu mengemulasikan beberapa konfigurasi yang ada di seluruh OEM, beberapa generik image sistem mendukung runtime kemampuan konfigurasi.

Konfigurasi ini diimplementasikan menggunakan Runtime Resource Overlay (RRO) dan dapat dikelola menggunakan perintah adb shell cmd overlay.

Gunakan perintah berikut untuk mengaktifkan atau menonaktifkan RRO:

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

Mengubah posisi bilah sistem

Secara default, emulator yang dapat dikonfigurasi memiliki dua bilah sistem – status bar di atas layar dan bilah navigasi di bagian bawah layar. Meskipun banyak mobil memiliki tata letak yang sama, beberapa tidak. Perlu diperhatikan bahwa beberapa mobil memiliki bilah sistem mereka di sisi horizontal layar dan bukan vertikal lain, yang dapat mematahkan asumsi yang dibuat ketika mengembangkan aplikasi untuk bentuk seluler faktor-faktor. Lihat Panel sistem, mode imersif, dan rendering tepi-ke-tepi untuk detail dan panduan teknis selengkapnya.

RRO berikut dapat digunakan untuk memodifikasi kolom sistem:

  • com.android.systemui.rro.bottom
  • com.android.systemui.rro.bottom.rounded
  • com.android.systemui.rro.left
  • com.android.systemui.rro.right

Emulasi potongan layar

Beberapa mobil memiliki layar dengan potongan layar yang sangat berbeda saat dibandingkan dengan yang terlihat di perangkat seluler. Alih-alih lekukan atau lubang jarum potongan kamera, beberapa kendaraan Android Automotive OS memiliki layar melengkung yang membuat layar tidak persegi panjang. Lihat Menyesuaikan dengan layar yang berbentuk tidak teratur untuk detail dan panduan teknis selengkapnya.

RRO berikut dapat digunakan untuk mengemulasi potongan layar:

  • com.android.internal.display.cutout.emulation.top_and_right
  • com.android.internal.display.cutout.emulation.free_form
  • com.android.internal.emulation.automotive_ultrawide_cutout

Karena jumlah total konfigurasi yang dapat dibuat dengan menggabungkan RRO cukup besar, sebaiknya uji aplikasi Anda menggunakan kombinasi profil hardware dan RRO, yang mirip dengan beberapa kendaraan di jalan raya.

  • Otomotif (lanskap 1080p) dengan com.android.systemui.rro.left atau com.android.systemui.rro.right
  • Automotive Ultrawide dengan com.android.systemui.rro.left dan com.android.internal.emulation.automotive_ultrawide_cutout