Przetestuj, używając emulatora odległego wyświetlacza

Emulator wyświetlacza zdalnego może emulować sprzęt wieloekranowy występujący w niektórych pojazdach. W szczególności emuluje urządzenie z ekranem środkowym obsługującym dotyk i ekranem pulpitu nieobsługującego dotyku. Przykładem takiego ustawienia jest wysłanie przez użytkownika aplikacji do oglądania filmów na ekran panelu, podczas gdy nadal korzysta on z ekranu środkowego, aby wyszukać miejsce docelowe w aplikacji do nawigacji.

emulator Automotive Distant Display.

Przenoszenie aplikacji za pomocą interfejsu systemu

Użytkownicy przenoszą aplikacje na wyświetlacz dalekiego zasięgu i z niego korzystają głównie za pomocą interfejsu systemu. W emulatorze wyświetlacza zdalnego można go znaleźć na pasku stanu u góry ekranu. to przycisk wysyłania aplikacji do wyświetlacza zdalnego, a  to przycisk, który umożliwia jej przeniesienie na wyświetlacz główny. Jeśli aplikacja jest w trybie pełnoekranowym, czyli ma ukryte paski systemowe, musisz wyświetlić pasek stanu, aby wyświetlić te opcje.

Przenoszenie aplikacji za pomocą adb

Oprócz interfejsu systemu możesz używać tych poleceń adb do przenoszenia aplikacji na wyświetlacz zewnętrzny i z niego.

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"

Sterowanie odtwarzaniem multimediów za pomocą adb

W przypadku aplikacji zintegrowanych z sesją multimediów możesz sterować odtwarzaniem za pomocą tego polecenia. Można go na przykład użyć do sterowania odtwarzaniem aplikacji wideo, gdy wyświetlacz jest podłączony do innego urządzenia.

adb shell cmd media_session dispatch COMMAND