Esegui il test utilizzando l'emulatore configurabile

Per emulare alcune delle configurazioni presenti negli OEM, alcuni hardware profili supportano il runtime Configurabilità.

Queste configurazioni vengono implementate utilizzando gli overlay delle risorse di runtime (RRO) e possono essere gestite utilizzando 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

Modificare la posizione della barra di sistema

Per impostazione predefinita, l'emulatore configurabile ha due barre di sistema: nella parte superiore dello schermo e una barra di navigazione nella parte inferiore. Anche se molti le auto condividono questo layout, altre no. È particolarmente importante notare che alcune auto hanno le barre di sistema sui lati orizzontali dello schermo e non su quelli verticali, il che potrebbe violare le ipotesi fatte durante lo sviluppo di app per fattori di forma mobile. Consulta Barre di sistema, modalità immersiva e rendering edge-to-edge per ulteriori dettagli e indicazioni tecniche.

Per modificare le barre di sistema, puoi 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. Anziché i notch o i fori della fotocamera, alcuni veicoli con Android Automotive OS hanno schermi curvi che non sono rettangolari. 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
  • Ultrawide per auto e motori con com.android.systemui.rro.left e com.android.internal.emulation.automotive_ultrawide_cutout