Yapılandırılabilir emülatörü kullanarak test etme

OEM'lerde görülen bazı yapılandırmaların taklit edilmesine yardımcı olmak için belirli donanım profilleri çalışma zamanında yapılandırılabilirliği destekler.

Bu yapılandırmalar, çalışma zamanında kaynak yer paylaşımları (RRO'lar) kullanılarak uygulanır ve adb shell cmd overlay komutu kullanılarak yönetilebilir.

RRO'yu etkinleştirmek veya devre dışı bırakmak için aşağıdaki komutları kullanın:

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

Sistem çubuğu konumunu değiştirme

Yapılandırılabilir emülatörde varsayılan olarak iki sistem çubuğu bulunur: ekranın üst kısmında bir durum çubuğu ve ekranın alt kısmında bir gezinme çubuğu. Birçok araba bu düzeni paylaşsa da bazılarında bu düzen yoktur. Bazı araçların sistem çubuklarının dikey değil, yatay kenarlarda olması dikkate değerdir. Bu durum, mobil form faktörleri için uygulama geliştirirken yapılan varsayımların geçersiz olmasına neden olabilir. Daha fazla bilgi ve teknik rehberlik için Sistem çubukları, tam sayfa modu ve kenardan kenara oluşturma başlıklı makaleyi inceleyin.

Sistem çubuklarını değiştirmek için aşağıdaki RRO'lar kullanılabilir:

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

Ekran kesimlerini taklit etme

Bazı arabalarda, mobil cihazlarda görülenlere kıyasla çok farklı ekran kesiklerine sahip ekranlar bulunur. Bazı Android Automotive OS araçlarında, çentik veya kamera deliği yerine ekranın dikdörtgen olmayan bir şekle sahip olmasını sağlayan kavisli ekranlar bulunur. Daha fazla bilgi ve teknik rehberlik için Düzensiz şekilli ekranlara uyum sağlama başlıklı makaleyi inceleyin.

Ekran kesiklerini taklit etmek için aşağıdaki RRO'lar kullanılabilir:

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

Bu RRO'lar birleştirilerek oluşturulabilecek toplam yapılandırma sayısı oldukça fazla olduğundan, uygulamanızı şu anda piyasadaki bazı araçlara benzer donanım profilleri ve RRO'ların aşağıdaki kombinasyonlarını kullanarak test etmenizi öneririz.

  • com.android.systemui.rro.left veya com.android.systemui.rro.right ile Otomotiv (1080p yatay)
  • com.android.systemui.rro.left ve com.android.internal.emulation.automotive_ultrawide_cutout ile Otomotiv Ultra Geniş