Esegui un test utilizzando l'emulatore di display distanti
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
L'emulatore del display distante può essere usato per emulare l'hardware multischermo
presenti in alcuni veicoli. Nello specifico, emula un dispositivo dotato di una tecnologia touch
centrale e una schermata della dashboard non touch. Uno scenario di esempio per un
prevede che un utente invii un'app video alla schermata della dashboard mentre
continuare a utilizzare la schermata centrale per cercare una destinazione in una navigazione
dell'app.
Spostare app utilizzando l'interfaccia utente di sistema
Il modo principale con cui gli utenti spostano le app da e verso il display a distanza è l'utilizzo di una
invito interfaccia utente di sistema. Nell'emulatore del display a distanza, si trova nella
barra di stato nella parte superiore dello schermo.
è il pulsante
di inviare l'app al display da lontano
è il
per tornare alla visualizzazione principale. Se la tua app è in modalità immersiva
modalità (ovvero, le barre di sistema sono nascoste), devi mostrare la barra di stato
mostrano questi controlli.
Spostare app usando ADB
Oltre all'offerta dell'interfaccia utente di sistema, puoi usare i seguenti comandi adb
per spostare app da e verso il display lontano.
Controllare la riproduzione di contenuti multimediali utilizzando ADB
Per le app integrate con le sessioni multimediali:
puoi usare questo comando per controllare la riproduzione. Ad esempio, può essere
utilizzata per controllare la riproduzione di un'app video quando è sul display a distanza.
adbshellcmdmedia_sessiondispatchCOMMAND
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[null,null,["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# Test using the distant display emulator\n\nThe distant display emulator can be used to emulate the multi-screen hardware\nfound in some vehicles. Specifically, it emulates a device with a touch-enabled\ncenter screen and a non-touch dashboard screen. One example scenario for such a\nsetup would be for a user to send a video app to the dashboard screen while\ncontinuing to use the center screen to look up a destination in a navigation\napp.\n\nMove apps using the system UI\n-----------------------------\n\nThe primary way that users move apps to and from the distant display is using a\nsystem UI affordance. In the distant display emulator, this can be found in the\nstatus bar at the top of the screen.\nis the button\nto send the app to the distant display and\nis the\nbutton to return it to the main display. If your app is in immersive\nmode---that is, it's hidden the system bars---you'll need to reveal the status bar to\nshow these controls.\n\nMove apps using adb\n-------------------\n\nIn addition to the system UI affordance, you can use the following adb commands\nto move apps to and from the distant display. \n\n user_id=$(adb shell am get-current-user)\n adb shell am broadcast -a com.android.systemui.car.intent.action.MOVE_TASK --user $user_id --es move \"to_dd\"\n adb shell am broadcast -a com.android.systemui.car.intent.action.MOVE_TASK --user $user_id --es move \"from_dd\"\n\nControl media playback using adb\n--------------------------------\n\nFor apps that have [integrated with media session](/media/media3/session/control-playback),\nyou can use the following command to control playback. For example, this can be\nused to control playback of a video app while it's on the distant display. \n\n adb shell cmd media_session dispatch \u003cvar translate=\"no\"\u003eCOMMAND\u003c/var\u003e\n\n| **Tip:** Run `adb shell cmd media_session` to see full usage information."]]