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

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

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

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

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

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

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

  • MediaProjection.Callback#onCapturedContentResize()

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

  • MediaProjection.Callback#onCapturedContentVisibilityChanged()

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

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