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

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

يتم تنفيذ عمليات الضبط هذه باستخدام مورد وقت التشغيل الإعلانات المركّبة (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 على شاشات مقوّسة لجعل الشاشة غير مستطيلة. راجِع التكيّف مع الشاشات ذات الشكل غير المنتظم. للحصول على مزيد من التفاصيل والإرشادات الفنية.

يمكن استخدام العناصر 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

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

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