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 xa để mô phỏng phần cứng đa màn hình tìm thấy trong một số xe. Cụ thể, tính năng này mô phỏng một thiết bị có hỗ trợ cảm ứng màn hình trung tâm và màn hình bảng điều khiển không cảm ứng. Một tình huống ví dụ cho việc Quy trình thiết lập là 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 trung tâm để tra cứu một đích đến trong một điều hướng .

Trình mô phỏng Automotive Distant Display

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 ở xa là sử dụng tương tác trên giao diện người dùng của 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 để đưa ứng dụng ra màn hình xa và là để đưa màn hình chính trở lại màn hình chính. Nếu ứng dụng của bạn ở chế độ sống động chế độ—nghĩa là thanh công cụ bị ẩn thanh hệ thống—bạn sẽ cần hiển thị thanh trạng thái cho hiện các chế độ điều khiển này.

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

Ngoài thành phần tương tác trên giao diện người dùng của hệ thống, bạn có thể sử dụng các lệnh adb sau để di chuyển ứng dụng đến và ra khỏi màn hình 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 việc 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 đây để điều khiển quá trình phát. Ví dụ: đây có thể là dùng để điều khiển quá trình phát một ứng dụng video khi ứng dụng đó hiển thị trên màn hình xa.

adb shell cmd media_session dispatch COMMAND