Para ayudar a emular algunas de las configuraciones que se ven en los OEM, se aplican ciertos parámetros genéricos imágenes del sistema compatibles con entornos de ejecución la capacidad de configuración.
Estas configuraciones se implementan usando Runtime Resource
Superposiciones (RRO)
y se pueden administrar con el comando adb shell cmd overlay
.
Usa los siguientes comandos para habilitar o inhabilitar una RRO:
adb shell cmd overlay enable NAME
adb shell cmd overlay disable NAME
Modificar la posición de la barra del sistema
De forma predeterminada, el emulador configurable tiene dos barras de sistema: una de estado en la la parte superior de la pantalla y una barra de navegación en la parte inferior. Aunque muchos automóviles comparten este diseño y otros no. Cabe destacar que algunos automóviles tienen las barras del sistema en los lados horizontales de la pantalla y no en aspectos, lo que puede romper las suposiciones hechas al desarrollar aplicaciones para dispositivos móviles factores. 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 las 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 automóviles tienen pantallas con cortes de pantalla que son muy diferentes cuando en comparación con los que se ven en dispositivos móviles. En lugar de las muescas o los orificios cortes de cámara, algunos vehículos con SO Android Automotive tienen pantallas curvas que hacer que la pantalla no sea rectangular. Consulta Cómo adaptar a pantallas con formas irregulares para obtener más detalles y orientación técnica.
Se pueden usar las siguientes RRO para emular los 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 si combinas estos Las RRO son bastante extensas, te recomendamos que pruebes tu app con lo siguiente: combinaciones de perfiles de hardware y RRO, que son similares a algunos vehículos que circulan actualmente.
- Automotriz (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