Kiểm thử bằng trình mô phỏng màn hình từ xa

Bạn có thể dùng trình mô phỏng màn hình từ xa để mô phỏng phần cứng nhiều màn hình có trong một số xe. Cụ thể, nó mô phỏng một thiết bị có màn hình trung tâm hỗ trợ cảm ứng và màn hình bảng điều khiển không hỗ trợ cảm ứng. Một ví dụ về trường hợp thiết lập như vậy là khi người dùng gửi một ứng dụng video đến màn hình bảng điều khiển trong khi tiếp tục sử dụng màn hình trung tâm để tra cứu một điểm đến trong ứng dụng điều hướng.

Trình mô phỏng màn hình từ xa trên ô tô

Trình mô phỏng Màn hình từ xa trên ô tô.

Di chuyển ứng dụng bằng giao diện người dùng hệ thống

Cách chính để người dùng di chuyển ứng dụng đến và từ màn hình từ xa là sử dụng một thành phần giao diện người dùng hệ thống. Trong trình mô phỏng màn hình từ xa, bạn có thể tìm thấy thông tin này trong thanh trạng thái ở đầu màn hình. là nút để gửi ứng dụng đến màn hình từ xa và là nút để trả ứng dụng về màn hình chính. Nếu ứng dụng của bạn ở chế độ sống động (tức là đã ẩn thanh hệ thống), bạn sẽ cần hiển thị thanh trạng thái để cho thấy các nút điều khiển này.

Di chuyển ứng dụng bằng adb

Ngoài thành phần giao diện người dùng hệ thống, bạn có thể sử dụng các lệnh adb sau đây để di chuyển ứng dụng đến và từ màn hình từ xa.

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"

Điều khiển hoạt động phát nội dung nghe nhìn bằng adb

Đối với những ứng dụng đã tích hợp với phiên phát nội dung nghe nhìn, bạn có thể dùng lệnh sau để kiểm soát quá trình phát. Ví dụ: bạn có thể dùng lệnh này để điều khiển việc phát một ứng dụng video khi ứng dụng đó ở trên màn hình từ xa.

adb shell cmd media_session dispatch COMMAND