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

원거리 디스플레이 에뮬레이터를 사용하여 일부 차량에 있는 멀티스크린 하드웨어를 에뮬레이션할 수 있습니다. 특히 터치 지원 중앙 화면과 터치 미지원 대시보드 화면이 있는 기기를 에뮬레이션합니다. 이러한 설정의 한 가지 예시 시나리오는 사용자가 동영상 앱을 대시보드 화면으로 보내면서 계속해서 가운데 화면을 사용하여 내비게이션 앱에서 대상을 찾는 것입니다.

Automotive 거리 디스플레이 에뮬레이터

시스템 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