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

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

Bu yapılandırmalar, Runtime Resource Overlays (RRO'lar) kullanılarak uygulanır ve adb shell cmd overlay komutuyla yönetilebilir.

Bir 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ğunun 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 durum çubuğu ve ekranın alt kısmında gezinme çubuğu. Birçok araç bu düzene sahip olsa da bazıları değildir. Bazı arabalarda sistem çubukları ekranın dikey kenarları yerine yatay kenarlarında bulunur. Bu durum, mobil form faktörleri için uygulama geliştirirken yaptığınız varsayımları bozabilir. Daha fazla bilgi ve teknik yönergeler için Sistem çubukları, tam ekran modu ve uçtan uca 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 emüle etme

Bazı arabalarda, mobil cihazlarda görülenlere kıyasla çok farklı ekran kesme alanlarına sahip ekranlar bulunur. Bazı Android Automotive OS araçlarda çentik veya iğne deliği kamera kesikleri yerine ekranı dikdörtgen olmayan 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ştirerek birçok yapılandırma oluşturabileceğiniz için uygulamanızı aşağıdaki donanım profilleri ve RRO kombinasyonlarını kullanarak test etmenizi öneririz. Bu kombinasyonlar, günümüzde yollarda bulunan bazı araçlara benzer.

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