هل يتيح نظام التشغيل Android 10 ميزة "مزامنة الفيديو" لكل شاشة؟
ليس بعد. يدير تنسيق VSYNC للشاشة التلقائية في Android 10 جميع الشاشات.
هل يمكن تفعيل الشاشات أو إيقافها بشكلٍ فردي؟
في نظام Android 10، يمكن إضافة طاقة الجهاز
هي حالة عامة في المقام الأول، ويتم تحديدها من خلال حالة الطاقة للشاشة الافتراضية.
يمكن تفعيل/إيقاف الشاشات الافتراضية فقط بشكل فردي، وذلك من خلال ضبط المساحة على
null
). يستجيب Activity/WindowManager لتغيير الحالة هذا.
كيف يمكنني ضبط ربط عرض الإدخال ومصدره ديناميكيًا؟
لا تتوفّر طريقة مضمّنة لضبط الربط بين تجهيزات الإدخال والأجهزة بشكل ديناميكي في Android 10، ولكن يمكن تطبيق بعض الحلول البديلة في معظم الحالات. عرض توجيه الإدخال لمعرفة التفاصيل.
كيف يمكنني تفعيل زخارف النظام على شاشة؟
للاختبار، فإن الطريقة الأكثر سهولة هي استخدام مطور فرض وضع سطح المكتب الذي يمكّن زخارف النظام ودعم IME في جميع الشاشات الثانوية. يعمل هذا الإجراء مع الشاشات التي يملكها النظام، مثل اللوحات المادية أو شاشة المحاكاة، ولكن قد يكون محدودًا للشاشات الافتراضية التي تملكها التطبيقات.
بالنسبة إلى مرحلة الإنتاج، قدِّم ملف الإعداد التلقائي. لمعرفة التفاصيل، راجع:
كيف يمكنني ضبط الأنشطة لأجهزة عرض معيّنة؟
استخدام LaunchParamsController
لاعتراض جميع الأنشطة
وتسمح لمكون النظام بتعديل المعاملات المستخدمة للإطلاق.
هذا المنتج متوفّر حاليًا في غضون system_server
.
هل يمكن فتح قفل جهاز من شاشة ثانوية؟
إنّ التنفيذ التلقائي لشاشة القفل في Android 10 ليس تفاعليًا ولا يسمح بفتح القفل. يمكن لمصنّع المعدّات الأصلية تنفيذ شاشة القفل الخاصة به شرط استيفاء متطلبات الأمان الأساسية.
- حالة قفل الجهاز عامة.
- وينطبق ذلك على جميع الشاشات.
كيف يمكنني عرض أداة IME على شاشة مختلفة عن الجهاز المستهدف؟
لا يمكن أن يظهر محرر أسلوب الإدخال (IME) إلا على شاشة تم إعدادها في
DisplayWindowSettings
إذا لم يتم تفعيل الإعدادات لشاشة
يتم فيها طلب إدخال نص، يظهر IME على الشاشة التلقائية.
كيف يمكنني إرسال الأحداث الرئيسية دائمًا إلى شاشة معيّنة؟
تُعدّ لوحة المفاتيح مصدر إدخال غير مستهدَف، فتصبح لوحة المفاتيح إلى أعلى نافذة مركّزة في النظام. للحصول على مثال على المفتاح المستهدَف الإدخال، راجع تنفيذ زر الرجوع/الصفحة الرئيسية في فئة PhoneWindowManager. هذه الشاشة فقط، بينما تظهر في نظام التشغيل Android 10.
كيف يتم التعامل مع الصوت؟
لا يحتوي نظام التشغيل Android 10 على أي تحسينات كبيرة في هذا المجال. الصوت المتعدّد المناطق: تمت إضافة ميزة التوافق مع Auto في نظام التشغيل Android 10، ولكن لا يزال الحلّ العام لمعالجة مجموعات البث الصوتي المستهدَفة المنفصلة معلّقًا.
هل يمكن عرض التطبيق نفسه على عدة شاشات؟
إذا كان التطبيق يتيح ذلك، يمكن أن يتم استخدام مثيلات متعددة من أنشطة التطبيق إنشاء المشروعات. ويتم تشغيل كل منها تلقائيًا ضمن العملية نفسها. ومن الأمثلة على هذه هو Chrome. من السهل اختبار ذلك باستخدام نموذج مشغّل، والذي يتيح تشغيل نشاط مستهدف وطلب مثيل جديد.
هل يمكن إنشاء نُسخ متعددة من التطبيق نفسه لشاشات أو مستخدمين مختلفين؟
لا تسمح لك بروتوكول AOSP بإنشاء عدة صناديق وضع حماية وعمليات منفصلة التطبيق نفسه للمستخدم نفسه. تتطلّب حالات الاستخدام المرتبطة بهذا الطلب توفُّر بيانات متزامنة. دعم عدة مستخدمين بدلاً من الفصل على مستوى التطبيق.
إذا أراد مستخدمون مختلفون استخدام التطبيق نفسه، عليهم تسجيل الدخول باستخدام الشخصية. يتطلّب الفصل على مستوى التطبيق تسجيل الدخول إلى التطبيق في كل جلسة. وبخلاف ذلك، قد تظل بيانات المستخدمين الآخرين موجودة.
هل يتيح Android 10 استخدام عدة مستخدمين؟
لا، يتوافق Android 10 مع مستخدم سجّل دخوله مرة واحدة.