تتيح ميزة "إلقاء الوسائط" على Android للمستخدمين مشاركة شاشة أجهزتهم مع مستخدمين آخرين. في الإصدار Android 14 QPR2، يمكن للمستخدمين مشاركة نافذة التطبيق أو تسجيلها بدلاً من شاشة الجهاز بأكملها.
تؤدي مشاركة شاشة التطبيقات إلى زيادة الخصوصية وتحسين إنتاجية المستخدمين وتعزيز أداء المهام المتعددة من خلال السماح للمستخدمين بتشغيل تطبيقات متعددة مع حصر مشاركة المحتوى في تطبيق واحد.
عند مشاركة شاشة التطبيق، يتم استبعاد شريط الحالة وشريط التنقّل والإشعارات وعناصر واجهة المستخدم الأخرى للنظام من الشاشة المشترَكة. تتم مشاركة محتوى التطبيق المحدّد فقط.
يمكن مشاركة شاشة التطبيقات تلقائيًا مع التطبيقات التي تستخدم واجهات برمجة تطبيقات MediaProjection
. ومع ذلك، اختبِر تطبيقك للتأكُّد من أن مشاركة شاشة التطبيق تعمل على النحو المطلوب.
MediaProjection
طلبات معاودة الاتصال
أضاف Android 14 (المستوى 34 من واجهة برمجة التطبيقات) الطرق التالية لمعاودة الاتصال بعرض الوسائط التي تتيح لك تخصيص مشاركة شاشة التطبيق:
MediaProjection.Callback#onCapturedContentResize()
تُفعِّل هذه السياسة تغيير حجم العرض المشترك استنادًا إلى حجم منطقة العرض التي تم التقاطها.
MediaProjection.Callback#onCapturedContentVisibilityChanged()
تُعلِم تطبيق مضيف العرض المشترَك مستوى رؤية محتوى الالتقاط. يمكن للتطبيق المضيف عرض المحتوى الذي تم التقاطه أو إخفائه على سطح العرض استنادًا إلى ما إذا كانت المنطقة التي تم التقاطها مرئية للمستخدم. على سبيل المثال، في وضع النوافذ المتعددة، إذا كان تطبيق آخر يغطي التطبيق المشترك بالكامل، يمكن للمضيف إخفاء التطبيق المشترَك على سطح النتائج.
استخدام الطرق الجديدة لتحسين تجربة المستخدم في ميزة مشاركة شاشة التطبيق