الاختبار باستخدام محاكي الشاشة البعيدة

يمكن استخدام محاكي الشاشة البعيدة لمحاكاة أجهزة الشاشات المتعدّدة المتوفّرة في بعض المركبات. وعلى وجه التحديد، يحاكي الجهاز الذي يحتوي على شاشة وسط تعمل باللمس وشاشة لوحة بيانات لا تعمل باللمس. من الأمثلة على سيناريوهات هذا الإعداد هو أن يرسل المستخدم تطبيق فيديو إلى شاشة لوحة البيانات مع مواصلة استخدام الشاشة المركزية للبحث عن وجهة في تطبيق تنقّل.

محاكي شاشة السيارة البعيدة

نقل التطبيقات باستخدام واجهة مستخدم النظام

إنّ الطريقة الأساسية التي يستخدمها المستخدمون لنقل التطبيقات من الشاشة البعيدة وإليها هي استخدام إمكانية واجهة مستخدم النظام. في محاكي الشاشة البعيدة، يمكن العثور على هذا الخيار في شريط الحالة في أعلى الشاشة. هو الزر لإرسال التطبيق إلى الشاشة البعيدة، و هو زر لإعادته إلى الشاشة الرئيسية. إذا كان تطبيقك في وضع ملء الشاشة، أي أنّه أخفى أشرطة النظام، عليك إظهار شريط الحالة ل عرض عناصر التحكّم هذه.

نقل التطبيقات باستخدام adb

بالإضافة إلى واجهة مستخدم النظام، يمكنك استخدام أوامر 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