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

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

Bu yapılandırmalar, Çalışma Zamanı Kaynağı kullanılarak uygulanır Bindirmeler (RRO'lar) 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ştir

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 arabalar bu düzeni paylaşır, bazıları ise paylaşmaz. 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 ekran modu ve kenardan kenara oluşturma başlıklı makaleyi inceleyin.

Sistem çubuklarında değişiklik yapmak 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 kesimi emülasyonu

Bazı arabaların ekranında ekran kesimi bazen çok farklı olur. %38'e ulaştı. Çentikler veya iğne deliği yerine bazı Android Automotive OS taşıtların kavisli ekranları vardır ve ekranı dikdörtgen olmayacak şekilde ayarlayın. Daha fazla bilgi ve teknik rehberlik için Düzensiz şekilli ekranlara uyum sağlama başlıklı makaleyi inceleyin.

Aşağıdaki RRO'lar, ekran kesiklerini taklit etmek için 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 yapılandırmaların birleştirilmesiyle oluşturulabilecek toplam yapılandırma sayısı RRO'lar çok büyük. Uygulamanızı aşağıdakileri kullanarak test etmenizi öneririz: donanım profillerinin kombinasyonları ve RRO'lar (artık RRO'lar kullanılabilir).

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