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 genel sistem görüntüleri çalışma zamanını destekler yapılandırılabilirlik.

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

Varsayılan olarak, yapılandırılabilir emülatörde iki sistem çubuğu bulunur: ekranın alt tarafında bir gezinme çubuğu görünür. Birçok arabalar bu düzeni paylaşır, bazıları ise paylaşmaz. Bu nedenle bazı arabalarda ekranın dikey değil, yatay taraflarında bulunan sistem çubukları Bu da mobil forma yönelik uygulama geliştirirken yapılan varsayımları yıkabilecek faktörleri olur. Sistem çubukları, yoğun içerik modu ve uçtan uca oluşturma bölümüne bakın. 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ın kavisli ekranları vardır ve ekranı dikdörtgen olmayacak şekilde ayarlayın. Düzensiz şekilli ekranlara uyum sağlama konusuna bakın. inceleyin.

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 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): bugün yolda bulunan bazı araçlara benzer.

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