Esegui un test utilizzando l'emulatore di display distanti

L'emulatore per il display lontano può essere utilizzato per emulare l'hardware multischermo presente in alcuni veicoli. Nello specifico, emula un dispositivo con uno schermo centrale touch e uno schermo non touch. Uno scenario di esempio di questa configurazione potrebbe essere l'invio di un'app video alla schermata della dashboard e l'utilizzo della schermata centrale per cercare una destinazione in un'app di navigazione.

L'emulatore Automotive Distant Display

Spostare le app utilizzando l'interfaccia utente di sistema

Il modo principale in cui gli utenti spostano le app da e verso il display lontano è l'uso di un'offerta dell'interfaccia utente di sistema. Nell'emulatore del display lontano, puoi trovarlo nella barra di stato nella parte superiore dello schermo. è il pulsante per inviare l'app al display lontano e è il pulsante per riportarla al display principale. Se l'app è in modalità immersiva, ovvero le barre di sistema sono nascoste, devi far apparire la barra di stato per visualizzare questi controlli.

Sposta app utilizzando ADB

Oltre all'offerta dell'UI di sistema, puoi usare i seguenti comandi ADB per spostare le app da e verso il display lontano.

user_id=$(adb shell am get-current-user)
adb shell am broadcast -a com.android.systemui.car.intent.action.MOVE_TASK --user $user_id --es move "to_dd"
adb shell am broadcast -a com.android.systemui.car.intent.action.MOVE_TASK --user $user_id --es move "from_dd"

Controlla la riproduzione di contenuti multimediali utilizzando ADB

Per le app integrate con la sessione multimediale, puoi utilizzare il seguente comando per controllare la riproduzione. Ad esempio, può essere usato per controllare la riproduzione di un'app video mentre è sul display lontano.

adb shell cmd media_session dispatch COMMAND