원격 디스플레이 에뮬레이터를 사용하여 테스트

원거리 디스플레이 에뮬레이터를 사용하여 멀티스크린 하드웨어를 에뮬레이션할 수 있음 일부 차량에서 발견되지 않습니다. 특히 터치 지원 기기를 에뮬레이션합니다. 중앙 화면과 비터치 대시보드 화면입니다. 한 가지 시나리오는 설정은 사용자가 동영상 앱을 대시보드 화면으로 보내는 것이고 중앙 화면을 계속 사용하여 탐색 메뉴에서 대상을 찾습니다. 있습니다.

Automotive Distant Display Emulator

시스템 UI를 사용하여 앱 이동

사용자가 앱을 멀리서 디스플레이 간에 이동하는 주된 방법은 시스템 UI 어포던스입니다. 원거리 디스플레이 에뮬레이터에서는 상태 표시줄을 클릭합니다. 버튼 앱을 먼 디스플레이로 보내고 : 버튼을 누르면 기본 디스플레이로 돌아갑니다. 앱이 몰입형인 경우 즉, 시스템 표시줄이 숨겨져 있으면 상태 표시줄을 켜서 컨트롤을 표시합니다.

adb를 사용하여 앱 이동

시스템 UI 어포던스 외에도 다음 adb 명령어를 사용할 수 있습니다. 앱을 멀리 디스플레이와 멀어지는 디스플레이 간에 이동할 수 있습니다.

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"

adb를 사용하여 미디어 재생 제어

미디어 세션과 통합된 앱의 경우 다음 명령을 사용하여 재생을 제어할 수 있습니다. 예를 들어 원격 디스플레이에 있는 동영상 앱의 재생을 제어하는 데 사용됩니다.

adb shell cmd media_session dispatch COMMAND