Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Emulator odległego wyświetlacza może być używany do emulacji sprzętu wieloekranowego
w niektórych pojazdach. Konkretniej emuluje urządzenie
z obsługą dotykową,
na środku ekranu i na bezdotykowym ekranie panelu. Przykładem może być
konfiguracji to wysłanie przez użytkownika aplikacji wideo
na ekran panelu,
nadal korzystasz z środkowego ekranu do wyszukania miejsca docelowego w nawigacji
.
Przenoszenie aplikacji za pomocą interfejsu systemowego
Użytkownicy zwykle przenoszą aplikacje na odległy wyświetlacz i z niego korzystają
przy użyciu interfejsu użytkownika systemu. W emulatorze odległego ekranu znajdziesz go w
paska stanu u góry ekranu.
to przycisk
wysłać aplikację na wyświetlacz w odległości,
to
aby powrócić do głównego ekranu. Jeśli aplikacja jest w trybie 3D
– w trybie Twoim są ukryte paski systemowe – musisz pokazać pasek stanu,
które są widoczne.
Przenoszenie aplikacji za pomocą adb
Oprócz funkcji interfejsu systemowego możesz używać tych poleceń adb:
aby przenosić aplikacje na odległy wyświetlacz.
Sterowanie odtwarzaniem multimediów za pomocą narzędzia adb
W przypadku aplikacji zintegrowanych z sesją multimediów
możesz użyć tego polecenia do sterowania odtwarzaniem. Może to być na przykład
służy do sterowania odtwarzaniem aplikacji wideo na odległym ekranie.
adbshellcmdmedia_sessiondispatchCOMMAND
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[null,null,["Ostatnia aktualizacja: 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."]]