Testar usando o emulador configurável

Para ajudar a emular algumas das configurações encontradas em OEMs, alguns produtos genéricos imagens do sistema oferecem suporte ao 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 de 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. Embora muitos carros compartilham esse layout, outros não. É importante notar que alguns carros têm as barras de sistema na lateral horizontal da tela, e não na vertical o que pode quebrar suposições feitas ao desenvolver aplicativos para celular fatores 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 da tela

Alguns carros têm telas com cortes da tela que são muito diferentes em comparação com aqueles 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.

As RROs abaixo podem ser usadas para emular cortes da 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

Como o número total de configurações que podem ser criadas combinando essas As RROs são muito grandes. Recomendamos testar o app usando o seguinte: combinações de perfis de hardware e RROs, que são semelhantes a alguns veículos nas estradas atualmente.

  • Automotivo (paisagem 1080p) com com.android.systemui.rro.left ou com.android.systemui.rro.right
  • Ultra grande angular (em inglês) automotivo com com.android.systemui.rro.left e com.android.internal.emulation.automotive_ultrawide_cutout