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

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

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

استخدِم الأوامر التالية لتفعيل RRO أو إيقافه:

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

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

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

يمكن استخدام عمليات RRO التالية لتعديل أشرطة النظام:

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

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

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

يمكن استخدام عمليات RRO التالية لمحاكاة القطع على الشاشة:

  • 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. وتشبه هذه المجموعات بعض المركبات الموجودة على الطرقات اليوم.

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