اختبار تطبيقات Android للسيارات

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

إجراء الاختبارات في مركبات حقيقية

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

السماح بالمصادر غير المعروفة

على Android Auto، يتوفر أيضًا خيار للمطوّرين لإتاحة تشغيل التطبيقات التي لم يتم تثبيتها من مصدر موثوق به. لا ينطبق هذا الإعداد إلا على تطبيقات الوسائط والمراسلة ولا ينطبق على التطبيقات التي تم إنشاؤها باستخدام مكتبة تطبيقات Android للسيارات.

تفعيل وضع مطوّر برامج Android Auto

بالإضافة إلى خيارات مطوّري برامج Android (يمكن استخدامها على كل من Android Auto ونظام التشغيل Android Automotive)، يوفّر Android Auto وضع مطوّر البرامج الخاص به الذي يمكن استخدامه لتحسين تجربة التطوير. ولتفعيله، يُرجى اتّباع الخطوات التالية:

  1. افتح إعدادات Android Auto.

    • الإصدار 10 من نظام Android أو الإصدارات الأحدث: على الجهاز، انقر على الإعدادات > التطبيقات والإشعارات > الاطّلاع على كل التطبيقات > Android Auto > إعدادات متقدّمة > الإعدادات الإضافية في التطبيق.
    • نظام التشغيل Android 9 أو الإصدارات الأقدم: في تطبيق Android Auto، انقر على القائمة ثم انقر على الإعدادات.
  2. انتقِل إلى القسم لمحة بالقرب من أسفل الصفحة وانقر على الإصدار لعرض معلومات الإصدار والأذونات.

  3. انقر 10 مرات على قسم معلومات الإصدار والأذونات.

    سيظهر مربع الحوار هل تريد السماح بإعدادات التطوير؟.

  4. انقر على حسنًا.

    تم تفعيل وضع مطور البرامج الآن، ويمكنك الوصول إلى خيارات المطور في القائمة الكاملة. ما عليك سوى تفعيل "وضع مطوّر البرامج" مرة واحدة فقط. لإنهاء وضع مطوّر البرامج، استخدِم الخيار من القائمة المنسدلة في شريط التطبيقات.

متطلبات اختبار إضافية لتطبيقات الوسائط

إذا كنت تختبر أحد تطبيقات الوسائط، اختبِر تطبيقك للتعرّف على السيناريوهات التي يتناولها هذا القسم بالإضافة إلى اختبار تطبيقك على Android Auto أو Android Automotive أو كليهما.

اختبار سيناريوهات بدء تشغيل MediaBrowserService

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

اختبر تطبيقك للتأكد من قدرته على التعامل مع كل من السيناريوهات التالية:

  • يتم تشغيل MediaBrowserService قبل فتح أي Activity.
  • يتم تشغيل MediaBrowserService عندما لا يمكن عرض Activity.
  • يتم تشغيل MediaBrowserService في حال عدم تسجيل المستخدم الدخول.

أثناء إجراء اختبار لهذه السيناريوهات، تأكد من تجربة الطرق التالية:

  • افرِض إيقاف تطبيق الوسائط، ثم شغِّل Android Auto أو نظام التشغيل Android Automotive.
  • عليك محو بيانات تطبيق الوسائط، ثم تشغيل Android Auto أو Android Automotive.

تأكد أيضًا من تعيين رسالة خطأ مناسبة عند الضرورة.

استخدام تطبيق Media Controller Test

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