Menguji menggunakan emulator tampilan jarak jauh

Emulator tampilan jarak jauh dapat digunakan untuk mengemulasi hardware multilayar yang ditemukan di beberapa kendaraan. Secara khusus, fitur ini mengemulasi perangkat dengan layar tengah yang mendukung sentuhan dan layar dasbor non-sentuh. Salah satu contoh skenario untuk penyiapan tersebut adalah pengguna mengirim aplikasi video ke layar dasbor sambil terus menggunakan layar tengah untuk mencari tujuan di aplikasi navigasi.

Emulator Automotive Distant Display

Memindahkan aplikasi menggunakan UI sistem

Cara utama bagi pengguna untuk memindahkan aplikasi ke dan dari layar yang jauh adalah menggunakan kemampuan UI sistem. Di emulator tampilan yang jauh, hal ini dapat ditemukan di status bar di bagian atas layar. adalah tombol untuk mengirim aplikasi ke layar jauh, dan adalah tombol untuk mengembalikannya ke tampilan utama. Jika aplikasi berada dalam mode imersif —yaitu, kolom sistem disembunyikan—Anda harus menampilkan status bar untuk menampilkan kontrol tersebut.

Memindahkan aplikasi menggunakan adb

Selain kemampuan UI sistem, Anda dapat menggunakan perintah adb berikut untuk memindahkan aplikasi ke dan dari layar yang jauh.

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"

Mengontrol pemutaran media menggunakan adb

Untuk aplikasi yang telah terintegrasi dengan sesi media, Anda dapat menggunakan perintah berikut untuk mengontrol pemutaran. Misalnya, ini dapat digunakan untuk mengontrol pemutaran aplikasi video saat berada di layar yang jauh.

adb shell cmd media_session dispatch COMMAND