Menguji menggunakan emulator tampilan jarak jauh

Emulator tampilan jarak jauh dapat digunakan untuk mengemulasikan hardware multilayar yang ditemukan di beberapa kendaraan. Secara khusus, emulator ini mengemulasi perangkat dengan layar tengah yang mendukung sentuh 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 pengguna memindahkan aplikasi ke dan dari layar jarak jauh adalah menggunakan affordance UI sistem. Di emulator tampilan jarak jauh, ini dapat ditemukan di status bar di bagian atas layar. adalah tombol untuk mengirim aplikasi ke layar jarak jauh dan adalah tombol untuk mengembalikannya ke layar utama. Jika aplikasi Anda dalam mode imersif—yaitu, menyembunyikan kolom sistem—Anda harus menampilkan status bar untuk menampilkan kontrol ini.

Memindahkan aplikasi menggunakan adb

Selain kemampuan UI sistem, Anda dapat menggunakan perintah adb berikut untuk memindahkan aplikasi ke dan dari layar jarak 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 jarak jauh.

adb shell cmd media_session dispatch COMMAND