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

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

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

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

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

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

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

  • MediaProjection.Callback#onCapturedContentResize()

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

  • MediaProjection.Callback#onCapturedContentVisibilityChanged()

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

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