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

Emulator wyświetlacza odległego może służyć do emulacji sprzętu obsługującego wiele ekranów, które można znaleźć w niektórych pojazdach. Konkretnie emuluje urządzenie z dotykowym ekranem środkowym i bezdotykowym ekranem panelu. Przykładem takiej konfiguracji może być wysłanie przez użytkownika aplikacji wideo na ekran panelu i jednoczesne korzystanie z ekranu środkowego do wyszukania miejsca docelowego w aplikacji nawigacyjnej.

Emulator wyświetlacza Automotive Distant Display

Przenoszenie aplikacji za pomocą interfejsu systemowego

Głównym sposobem, w jaki użytkownicy przenoszą aplikacje na odległy wyświetlacz i z niego, jest korzystanie z możliwości interfejsu systemu. W emulatorze odległych wyświetlaczy znajdziesz informację o tym na pasku stanu u góry ekranu. to przycisk służący do wysyłania aplikacji na odległy wyświetlacz, a to przycisk powrotu na główny wyświetlacz. Jeśli aplikacja działa w trybie pojemnym (czyli są ukryte paski systemowe), należy odsłonić pasek stanu, aby wyświetlić te elementy sterujące.

Przenoszenie aplikacji za pomocą narzędzia adb

Oprócz dostępu do interfejsu systemu możesz używać podanych niżej poleceń adb, aby przenosić aplikacje do odległego wyświetlacza 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"

Steruj odtwarzaniem multimediów za pomocą narzędzia adb

W przypadku aplikacji, które są zintegrowane z sesją multimediów, możesz sterować odtwarzaniem za pomocą poniższego polecenia. W ten sposób można na przykład sterować odtwarzaniem aplikacji wideo, gdy jest ona umieszczona w odległym ekranie.

adb shell cmd media_session dispatch COMMAND