Cómo realizar pruebas con el emulador configurable

Para ayudar a emular algunas de las configuraciones que se ven en los OEM, ciertos perfiles de hardware admiten la capacidad de configuración en el tiempo de ejecución.

Estas configuraciones se implementan con superposiciones de recursos en el tiempo de ejecución (RRO) y se pueden administrar con el comando adb shell cmd overlay.

Usa los siguientes comandos para habilitar o inhabilitar una RRRO:

adb shell cmd overlay enable NAME
adb shell cmd overlay disable NAME

Cómo modificar 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 una barra de navegación en la parte inferior. Si bien muchos automóviles comparten este diseño, algunos no lo hacen. Algunos automóviles tienen las barras del sistema en los laterales horizontales de la pantalla en lugar de los verticales, lo que puede romper las suposiciones que haces cuando desarrollas apps para factores de forma 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 RRos 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

Cómo emular cortes de pantalla

Algunos automóviles tienen pantallas con cortes de pantalla muy diferentes a los que se ven en los dispositivos móviles. En lugar de las muescas o los cortes de la cámara estenopeica, algunos automóviles con el SO Android Automotive tienen pantallas curvas que hacen 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 los siguientes RRSO 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

Como puedes crear muchas configuraciones combinando estos RRO, te recomendamos que pruebes tu app con las siguientes combinaciones de perfiles de hardware y RRO. Estas combinaciones son similares a algunos vehículos que circulan por las rutas hoy en día.

  • Automotive (1080p landscape) con com.android.systemui.rro.left o com.android.systemui.rro.right
  • Ultra gran angular para automóviles con com.android.systemui.rro.left y com.android.internal.emulation.automotive_ultrawide_cutout