Para ayudar a emular algunas de las configuraciones que se ven en los OEM, ciertas imágenes genéricas del sistema admiten la configuración del tiempo de ejecución.
Estas configuraciones se implementan mediante superposiciones de recursos del entorno de ejecución (RRO) y se pueden administrar con el comando adb shell cmd overlay
.
Usa los siguientes comandos para habilitar o inhabilitar un RRO:
adb shell cmd overlay enable NAME
adb shell cmd overlay disable NAME
Modifica la posición de la barra del sistema
De forma predeterminada, el emulador configurable tiene dos barras del sistema: una barra de estado en la parte superior de la pantalla y otra de navegación en la parte inferior. Aunque muchos autos comparten este diseño, algunos no. Cabe destacar que algunos vehículos tienen las barras del sistema en los lados horizontales de la pantalla y no en los verticales, lo que puede romper las suposiciones realizadas cuando se desarrollan apps para factores de forma de dispositivos móviles. Consulta Barras del sistema, modo envolvente y renderización de borde a borde para obtener más detalles y orientación técnica.
Se pueden usar los siguientes RRO para modificar las barras del 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 pantalla
Algunos vehículos tienen pantallas con cortes de pantalla que son muy diferentes en comparación con las que se ven en dispositivos móviles. En lugar de las muescas o los cortes de la cámara, algunos vehículos con el SO Android Automotive tienen pantallas curvas que hacen que la pantalla no sea rectangular. Consulta Adáptate a pantallas con formas irregulares para obtener más detalles y orientación técnica.
Se pueden usar los siguientes RRO para emular cortes de pantalla:
com.android.internal.display.cutout.emulation.top_and_right
com.android.internal.display.cutout.emulation.free_form
com.android.internal.emulation.automotive_ultrawide_cutout
Configuraciones de prueba recomendadas
Dado que la cantidad total de configuraciones que se pueden crear combinando estas RRO es bastante grande, te recomendamos que pruebes tu app con las siguientes combinaciones de perfiles de hardware y RRO, que son similares a los de algunos vehículos que circulan en la actualidad.
- Automotive (1080p horizontal) con
com.android.systemui.rro.left
ocom.android.systemui.rro.right
- Automotive Ultra gran angular con
com.android.systemui.rro.left
ycom.android.internal.emulation.automotive_ultrawide_cutout