Menguji menggunakan emulator yang dapat dikonfigurasi

Untuk membantu meniru beberapa konfigurasi yang terlihat di seluruh OEM, profil hardware tertentu mendukung kemampuan konfigurasi saat runtime.

Konfigurasi ini diterapkan menggunakan Overlay Resource Runtime (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 kolom sistem

Secara default, emulator yang dapat dikonfigurasi memiliki dua kolom sistem – status bar di bagian atas layar dan menu navigasi di bagian bawah layar. Meskipun banyak mobil yang memiliki tata letak ini, beberapa mobil tidak. Beberapa mobil memiliki kolom sistem di sisi horizontal layar, bukan sisi vertikal, yang dapat merusak asumsi yang Anda buat saat mengembangkan aplikasi untuk faktor bentuk seluler. Lihat Panel sistem, mode imersif, dan rendering layar penuh untuk mengetahui detail selengkapnya dan panduan teknis.

RRO berikut dapat digunakan untuk mengubah kolom sistem:

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

Mengemulasi potongan layar

Beberapa mobil memiliki layar dengan potongan layar yang sangat berbeda jika dibandingkan dengan yang terlihat di perangkat seluler. Sebagai ganti potongan kamera pinhole atau notch, beberapa kendaraan Android Automotive OS memiliki layar melengkung yang membuat layar menjadi non-persegi panjang. Lihat Menyesuaikan dengan layar berbentuk tidak beraturan untuk mengetahui detail dan panduan teknis selengkapnya.

RRO berikut dapat digunakan untuk meniru 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 Anda dapat membuat banyak konfigurasi dengan menggabungkan RRO ini, sebaiknya uji aplikasi Anda menggunakan kombinasi profil hardware dan RRO berikut. Kombinasi ini mirip dengan beberapa kendaraan di jalan saat ini.

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