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

OEM'lerde görülen bazı yapılandırmaların emülasyonuna yardımcı olması için belirli genel sistem görüntüleri, çalışma zamanı yapılandırılabilirliğini destekler.

Bu yapılandırmalar, Çalışma Zamanı 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 çubuk konumunu değiştir

Yapılandırılabilir emülatörün varsayılan olarak iki sistem çubuğu vardır: ekranın üst kısmında bir durum çubuğu ve ekranın alt kısmında bir gezinme çubuğu. Bu düzen pek çok arabada aynı olsa da bazıları yoktur. Bazı arabalarda sistem çubuklarının dikey değil de yatay kenarlarda olması özellikle önemlidir. Bu durum, mobil form faktörleri için uygulama geliştirirken yapılan varsayımları çürütebilir. Daha fazla ayrıntı ve teknik yardım için Sistem çubukları, kapsamlı mod ve uçtan uca oluşturma bölümüne bakın.

Aşağıdaki RRO'lar sistem çubuklarını değiştirmek için 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ı arabaların ekranları, mobil cihazlarda görülenlere kıyasla çok farklı olan ekran kesimlerine sahiptir. Bazı Android Automotive OS araçlarında çentikler veya iğne deliği kamera kesimleri yerine ekranı dikdörtgen olmayan kavisli hale getiren kavisli ekranlar vardır. Daha fazla ayrıntı ve teknik yardım için Düzensiz şekilli ekranlara uyum sağlama bölümüne bakın.

Aşağıdaki RRO'lar ekran kesimlerini emüle 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 RRO'ların birleştirilmesiyle oluşturulabilecek toplam yapılandırma sayısı oldukça fazla olduğundan, uygulamanızı şu anda yoldaki bazı araçlara benzeyen aşağıdaki donanım profili ve RRO 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 Automotive Ultrawide