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 đa màn hình có trong một số loại xe. Cụ thể, ứng dụng 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 trường hợp ví dụ cho cách thiết lập như vậy là người dùng gửi ứ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 trung tâm để tra cứu đích đến trong ứng dụng chỉ đường.

Trình mô phỏng Automotive khoảng cách

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

Cách chính mà người dùng di chuyển ứng dụng đến và từ màn hình từ xa là sử dụng thuộc tính tương tác trên giao diện người dùng hệ thống. Trong trình mô phỏng màn hình ở xa, bạn có thể tìm thấy thông tin này trên thanh trạng thái ở đầu màn hình. là nút để đưa ứng dụng đến màn hình từ xa và là nút để đưa ứng dụng về màn hình chính. Nếu ứng dụng của bạn ở chế độ hiển thị tối đa (nghĩa là ứng dụng bị ẩ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 thuộc tính tương tác với giao diện người dùng hệ thống, bạn có thể sử dụng các lệnh adb sau để 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ể dùng lệnh sau để điều khiển chế độ phát. Ví dụ: bạn có thể dùng API này để điều khiển chế độ phát của một ứng dụng video khi ứng dụng đó đang ở trên màn hình từ xa.

adb shell cmd media_session dispatch COMMAND