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

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

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

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

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

MediaProjection طلبات معاودة الاتصال

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

  • MediaProjection.Callback#onCapturedContentResize()

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

  • MediaProjection.Callback#onCapturedContentVisibilityChanged()

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

استخدِم الطرق الجديدة لتحسين تجربة المستخدم في مشاركة شاشة التطبيق.