Menguji menggunakan emulator tampilan jarak jauh

Emulator tampilan jarak jauh dapat digunakan untuk mengemulasi hardware multilayar ditemukan di beberapa kendaraan. Secara khusus, model ini mengemulasikan perangkat dengan layar tengah dan layar dasbor non-sentuh. Satu contoh skenario untuk pengguna mengirim aplikasi video ke layar dasbor saat terus menggunakan layar tengah untuk mencari tujuan dalam 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. Pada emulator tampilan jarak jauh, hal ini dapat ditemukan di {i>status bar<i} di bagian atas layar. Tombolnya adalah untuk mengirim aplikasi ke layar yang jauh dan adalah untuk mengembalikannya ke tampilan utama. Jika aplikasi Anda bersifat imersif yang menyembunyikan bilah sistem—Anda harus menampilkan bilah status menunjukkan 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, hal ini dapat berupa digunakan untuk mengontrol pemutaran aplikasi video saat berada di layar jauh.

adb shell cmd media_session dispatch COMMAND