الاختبار باستخدام المحاكي القابل للضبط

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

يتم تنفيذ هذه الإعدادات باستخدام تراكبات موارد وقت التشغيل (RROs) ويمكن إدارتها باستخدام الأمر adb shell cmd overlay.

استخدِم الأوامر التالية لتفعيل ميزة "الاستجابة السريعة للطلبات" أو إيقافها:

adb shell cmd overlay enable NAME
adb shell cmd overlay disable NAME

تعديل موضع شريط النظام

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

يمكن استخدام طلبات الحصول على إذن الوصول إلى مساحة التخزين المؤقت التالية لتعديل أشرطة النظام:

  • com.android.systemui.rro.bottom
  • com.android.systemui.rro.bottom.rounded
  • com.android.systemui.rro.left
  • com.android.systemui.rro.right

محاكاة الصور المقتطعة للشاشة

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

يمكن استخدام طلبات الحصول على إذن الوصول إلى مساحة التخزين المؤقت التالية لمحاكاة أجزاء الشاشة المُقتطعة:

  • com.android.internal.display.cutout.emulation.top_and_right
  • com.android.internal.display.cutout.emulation.free_form
  • com.android.internal.emulation.automotive_ultrawide_cutout

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

  • Automotive (1080p أفقي) مع com.android.systemui.rro.left أو com.android.systemui.rro.right
  • الصور الموسّعة للسيارات باستخدام com.android.systemui.rro.left و com.android.internal.emulation.automotive_ultrawide_cutout