ทดสอบโดยใช้โปรแกรมจำลองการแสดงผลระยะไกล

โปรแกรมจำลองจอแสดงผลระยะไกลสามารถใช้เพื่อจำลองฮาร์ดแวร์หน้าจอหลายจอที่มีอยู่ในรถยนต์บางรุ่น กล่าวโดยละเอียดคือ โปรแกรมจำลองจะจำลองอุปกรณ์ที่มีหน้าจอกลางที่เปิดใช้ระบบสัมผัสและหน้าจอแดชบอร์ดที่ไม่ใช่ระบบสัมผัส ตัวอย่างสถานการณ์หนึ่งของการตั้งค่าดังกล่าวคือ ผู้ใช้ส่งแอปวิดีโอไปยังหน้าจอแดชบอร์ดขณะที่ยังคงใช้หน้าจอกลางเพื่อค้นหาปลายทางในแอปการนำทาง

โปรแกรมจำลองจอแสดงผลระยะไกลยานยนต์

ย้ายแอปโดยใช้ 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