Uzak ekran emülatörünü kullanarak test etme

Uzak ekran emülatörü, bazı araçlarda bulunan çok ekranlı donanımı emüle etmek için kullanılabilir. Daha ayrıntılı olarak belirtmek gerekirse, dokunmatik özellikli bir orta ekranı ve dokunmatik olmayan kontrol paneli ekranına sahip bir cihazı emüle eder. Böyle bir kurulumun örnek senaryolarından biri, kullanıcının bir video uygulamasını kontrol paneli ekranına gönderip navigasyon uygulamasında hedef aramak için orta ekranı kullanmaya devam etmesidir.

Automotive Distant Display emülatörü

Sistem kullanıcı arayüzünü kullanarak uygulamaları taşıma

Kullanıcıların uygulamaları uzak ekrana/uzaktan ekrana taşımalarının birincil yöntemi, uygun bir sistem kullanıcı arayüzü kullanmaktır. Uzak ekran emülatöründe bunu ekranın üst kısmındaki durum çubuğunda bulabilirsiniz. , uygulamayı uzak ekrana gönderme düğmesi, ise ana ekrana döndürme düğmesidir. Uygulamanız yoğun içerik modundaysa (yani sistem çubukları gizlenmiş durumdaysa) bu denetimleri göstermek için durum çubuğunu ortaya çıkarmanız gerekir.

Adb kullanarak uygulamaları taşıma

Sistem kullanıcı arayüzü kolaylığına ek olarak, uygulamaları uzak ekrana ve uzak ekrana taşımak için aşağıdaki adb komutlarını kullanabilirsiniz.

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 kullanarak medya oynatmayı kontrol etme

Medya oturumuyla entegre olan uygulamalarda oynatmayı kontrol etmek için aşağıdaki komutu kullanabilirsiniz. Örneğin bu özellik, bir video uygulaması uzak ekrandayken oynatılmasını kontrol etmek için kullanılabilir.

adb shell cmd media_session dispatch COMMAND