Esegui il test utilizzando l'emulatore configurabile

Per emulare alcune delle configurazioni presenti negli OEM, alcune le immagini di sistema supportano il runtime Configurabilità.

Queste configurazioni vengono implementate utilizzando risorsa di runtime Overlay (RRO) e possono essere gestite con il comando adb shell cmd overlay.

Utilizza i seguenti comandi per attivare o disattivare un RRO:

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

Modifica la posizione della barra di sistema

Per impostazione predefinita, l'emulatore configurabile ha due barre di sistema: una nella parte superiore dello schermo e una barra di navigazione nella parte inferiore. Anche se molti le auto condividono questo layout, altre no. Di particolare interesse è che alcune auto hanno le barre di sistema sui lati orizzontali dello schermo e non su quella verticale il che può infrangere le ipotesi fatte durante lo sviluppo di app per dispositivi mobili fattori. Consulta Barre di sistema, modalità immersiva e rendering edge-to-edge per ulteriori dettagli e indicazioni tecniche.

Per modificare le barre di sistema, è possibile utilizzare i seguenti RRO:

  • com.android.systemui.rro.bottom
  • com.android.systemui.rro.bottom.rounded
  • com.android.systemui.rro.left
  • com.android.systemui.rro.right

Emula ritagli display

Alcune auto hanno schermi con ritagli del display molto diversi quando rispetto a quelli visualizzati sui dispositivi mobili. Al posto degli tacche o del foro ritagli della fotocamera, alcuni veicoli del sistema operativo Android Automotive hanno schermi curvi che fai in modo che lo schermo non sia rettangolare. Consulta Adattarsi a schermi di forma irregolare per ulteriori dettagli e indicazioni tecniche.

Per emulare ritagli del display, è possibile utilizzare i seguenti RRO:

  • com.android.internal.display.cutout.emulation.top_and_right
  • com.android.internal.display.cutout.emulation.free_form
  • com.android.internal.emulation.automotive_ultrawide_cutout

Poiché il numero totale di configurazioni che possono essere create combinando questi Gli RRO sono molto grandi, ti consigliamo di testare la tua app usando quanto segue combinazioni di profili hardware e RRO, che sono simili ad alcuni veicoli attualmente in circolazione.

  • Auto e motori (1080p orizzontale) con com.android.systemui.rro.left o com.android.systemui.rro.right
  • Automotive Ultrawide con com.android.systemui.rro.left e com.android.internal.emulation.automotive_ultrawide_cutout