مشاركة شاشة التطبيق

يمكِّن عرض الوسائط على Android المستخدمين من مشاركة عرض أجهزتهم مع مستخدمين آخرين. على نظام التشغيل Android 14 QPR2، يمكن للمستخدمين مشاركة نافذة التطبيق أو تسجيلها بدلاً من شاشة الجهاز بأكملها.

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

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

يمكن للتطبيقات التي تستخدم واجهات برمجة تطبيقات MediaProjection مشاركة شاشة التطبيقات تلقائيًا. ومع ذلك، عليك اختبار تطبيقك للتأكّد من أنّ ميزة مشاركة شاشة التطبيق تعمل على النحو المطلوب.

MediaProjection مكالمة معاودة الاتصال

أضاف نظام التشغيل Android 14 (المستوى 34 من واجهة برمجة التطبيقات) الطرق التالية لمعاودة الاتصال بعرض الوسائط والتي تتيح لك تخصيص مشاركة شاشة التطبيق:

  • MediaProjection.Callback#onCapturedContentResize()

    تتيح هذه السياسة تغيير حجم الإسقاط المشترَك بناءً على حجم مساحة العرض التي تم التقاطها.

  • MediaProjection.Callback#onCapturedContentVisibilityChanged()

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

يمكنك استخدام الطرق الجديدة لتحسين تجربة المستخدم الخاصة بميزة "مشاركة شاشة التطبيق".