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ể, lớp này 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 trang tổng quan không cảm ứng. Một ví dụ về trường hợp thiết lập như vậy là người dùng gửi một ứng dụng video đến màn hình trang tổng quan trong khi tiếp tục sử dụng màn hình chính giữa để tra cứu một đích đến trong ứng dụng chỉ đường.

Trình mô phỏng Màn hình từ xa cho ô 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 tính năng hỗ trợ 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 đưa ứng dụng trở lại màn hình chính. Nếu ứng dụng của bạn ở chế độ toàn cảnh (tức là ẩn các thanh hệ thống), bạn sẽ cần hiển thị thanh trạng thái để hiển thị các chế độ điều khiển này.

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

Ngoài khả năng hỗ trợ 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 chế độ phát nội dung nghe nhìn bằng adb

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

adb shell cmd media_session dispatch COMMAND