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

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

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

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

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

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

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

  • MediaProjection.Callback#onCapturedContentResize()

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

  • MediaProjection.Callback#onCapturedContentVisibilityChanged()

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

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