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

Emulator odległego wyświetlacza może służyć do emulowania sprzętu z wieloma ekranami występującego w niektórych pojazdach. Emuluje urządzenie z ekranem dotykowym w środkowej części i ekranem na desce rozdzielczej, który nie obsługuje dotyku. Przykładowy scenariusz takiego ustawienia to wysłanie aplikacji wideo na ekran deski rozdzielczej przy jednoczesnym korzystaniu z ekranu środkowego do wyszukiwania miejsca docelowego w aplikacji nawigacyjnej.

Emulator wyświetlacza w samochodzie

Emulator wyświetlacza samochodowego.

Przenoszenie aplikacji za pomocą interfejsu systemu

Głównym sposobem przenoszenia aplikacji na odległy wyświetlacz i z niego jest korzystanie z elementu interfejsu systemu. W emulatorze wyświetlacza zdalnego znajdziesz go na pasku stanu u góry ekranu. to przycisk, który umożliwia wysłanie aplikacji na odległy wyświetlacz, a  to przycisk, który umożliwia powrót do głównego wyświetlacza. Jeśli aplikacja jest w trybie pełnoekranowym, czyli ukrywa paski systemowe, musisz wyświetlić pasek stanu, aby pokazać te elementy sterujące.

Przenoszenie aplikacji za pomocą narzędzia adb

Oprócz interfejsu systemu możesz używać tych poleceń adb, aby przenosić aplikacje na odległy wyświetlacz 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ą narzędzia adb

W przypadku aplikacji, które są zintegrowane z sesją multimedialną, możesz użyć tego polecenia, aby sterować odtwarzaniem. Możesz na przykład użyć tego polecenia, aby sterować odtwarzaniem aplikacji wideo na wyświetlaczu zdalnym.

adb shell cmd media_session dispatch COMMAND