بيئة الاختبار والتطوير

إن أسرع وأسهل طريقة لاختبار الشاشات الثانوية هي استخدام شاشة محاكاة يمتلكها النظام. نظرًا لأنه يشارك system_server UID ، فهو موثوق به ويسمح له باستضافة جميع نوافذ وأنشطة الديكور.

إذا كان لديك جهاز يدعم اتصال الأجهزة (على سبيل المثال ، HDMI أو DisplayPort عبر USB-C) ، فيمكنك استخدام شاشات الأجهزة الخارجية للاختبار.

بشكل افتراضي ، تعتبر شاشات العرض الافتراضية غير المملوكة للنظام UID غير موثوق بها ويتم تطبيق عدد من القيود لمنع تسرب بيانات المستخدم.

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

الشكل 1. وضع سطح المكتب على شاشتين ، محاكاة (علوية) وخارجية (أسفل)

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

  1. قم بتمكين خيار فرض وضع سطح المكتب .
  2. أعد تشغيل الهاتف.
  3. قم بتوصيل الماوس (عبر USB أو Bluetooth).
  4. قم بإنشاء عرض محاكاة من خيارات المطور أو استخدم عرض الأجهزة.
  5. ابدأ الأنشطة من المشغل على تلك الشاشة واستخدم الماوس للتفاعل.

يعد MD Launcher ( platform/development/samples/MultiDisplay ) مفيدًا لاختبار إطلاق نشاط مستهدف ولطلب مثيل جديد.