Para ajudar a emular algumas das configurações encontradas em OEMs, determinados requisitos de hardware perfis são compatíveis com o ambiente de execução configuração.
Essas configurações são implementadas usando o recurso de ambiente de execução
Sobreposições (RROs, na sigla em inglês)
e pode ser gerenciada usando o comando adb shell cmd overlay
.
Use os comandos abaixo para ativar ou desativar uma RRO:
adb shell cmd overlay enable NAME
adb shell cmd overlay disable NAME
Modificar a posição da barra do sistema
Por padrão, o emulador configurável tem duas barras de sistema: uma barra de status na na parte superior da tela e em uma barra de navegação na parte inferior da tela. Embora muitos carros compartilham esse layout, outros não. É importante observar que alguns carros têm as barras de sistema nas laterais horizontais da tela e não nas verticais, o que pode violar as suposições feitas ao desenvolver apps para fatores de formato para dispositivos móveis. Consulte Barras de sistema, modo imersivo e renderização de ponta a ponta para mais detalhes e orientações técnicas.
As seguintes RROs podem ser usadas para modificar as barras do sistema:
com.android.systemui.rro.bottom
com.android.systemui.rro.bottom.rounded
com.android.systemui.rro.left
com.android.systemui.rro.right
Emular cortes de tela
Alguns carros têm telas com cortes muito diferentes dos encontrados em dispositivos móveis. Em vez de encaixes cortes de câmera, alguns veículos com Android Automotive OS têm telas curvas que torne a tela não retangular. Consulte Adaptar-se a telas de formato irregular para mais detalhes e orientações técnicas.
Os RROs a seguir podem ser usados para emular recortes de tela:
com.android.internal.display.cutout.emulation.top_and_right
com.android.internal.display.cutout.emulation.free_form
com.android.internal.emulation.automotive_ultrawide_cutout
Configurações de teste recomendadas
Como o número total de configurações que podem ser criadas combinando esses RROs é bastante grande, recomendamos testar seu app usando as seguintes combinações de perfis de hardware e RROs, que são semelhantes a alguns veículos na estrada hoje.
- Automotivo (paisagem 1080p) com
com.android.systemui.rro.left
oucom.android.systemui.rro.right
- Ultra grande angular do Automotive com
com.android.systemui.rro.left
ecom.android.internal.emulation.automotive_ultrawide_cutout