اشتراک گذاری صفحه نمایش برنامه
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
پخش رسانه در اندروید به کاربران این امکان را می دهد که نمایشگر دستگاه خود را با سایر کاربران به اشتراک بگذارند. در Android 14 QPR2، کاربران می توانند به جای کل صفحه دستگاه، یک پنجره برنامه را به اشتراک بگذارند یا ضبط کنند.
اشتراکگذاری صفحه برنامه حریم خصوصی را افزایش میدهد، بهرهوری کاربر را بهبود میبخشد، و چندوظیفگی را با امکان اجرای چندین برنامه به کاربران و محدود کردن اشتراکگذاری محتوا به یک برنامه واحد، افزایش میدهد.
با اشتراکگذاری صفحه برنامه، نوار وضعیت، نوار پیمایش، اعلانها و سایر عناصر رابط کاربری سیستم از صفحه نمایش مشترک حذف میشوند. فقط محتوای برنامه انتخابی به اشتراک گذاشته می شود.
برنامه هایی که از API های MediaProjection
استفاده می کنند، می توانند به طور خودکار صفحه نمایش برنامه را به اشتراک بگذارند. با این حال، برنامه خود را آزمایش کنید تا مطمئن شوید که اشتراکگذاری صفحه برنامه همانطور که در نظر گرفته شده است کار میکند.
Android 14 (سطح API 34) روشهای پاسخگوی فرافکنی رسانه زیر را اضافه کرد که به شما امکان میدهد اشتراکگذاری صفحه برنامه را سفارشی کنید:
MediaProjection.Callback#onCapturedContentResize()
تغییر اندازه طرح به اشتراک گذاشته شده بر اساس اندازه ناحیه نمایش گرفته شده را فعال می کند.
MediaProjection.Callback#onCapturedContentVisibilityChanged()
به برنامه میزبان طرح مشترک از قابلیت مشاهده محتوای ضبط شده اطلاع می دهد. برنامه میزبان میتواند محتوای گرفته شده را بر اساس قابل مشاهده بودن منطقه ضبط شده برای کاربر، روی سطح خروجی نشان دهد یا پنهان کند. به عنوان مثال، در حالت چند پنجره ای، اگر برنامه دیگری برنامه مشترک را به طور کامل پوشش دهد، میزبان می تواند برنامه مشترک را در سطح خروجی پنهان کند.
از روش های جدید برای بهبود تجربه کاربری اشتراک گذاری صفحه نمایش برنامه استفاده کنید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-08-27 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-27 بهوقت ساعت هماهنگ جهانی."],[],[],null,["Media projection on Android enables users to share their device display with other users. On Android 14 QPR2, users can share or record an app window rather than the entire device screen.\n\nApp screen sharing increases privacy, improves user productivity, and enhances multitasking by enabling users to run multiple apps but restrict content sharing to a single app.\n\nWith app screen sharing, the status bar, navigation bar, notifications, and other system UI elements are excluded from the shared display. Only the content of the selected app is shared.\n\nApps that use the [`MediaProjection`](/reference/kotlin/android/media/projection/MediaProjection) APIs are capable of app screen sharing automatically. However, test your app to ensure app screen sharing works as intended.\n\n`MediaProjection` callbacks\n\nAndroid 14 (API level 34) added the following media projection callback methods which enable you to customize app screen sharing:\n\n- [**`MediaProjection.Callback#onCapturedContentResize()`**](/reference/kotlin/android/media/projection/MediaProjection.Callback#oncapturedcontentresize)\n\n Enables resizing of the shared projection based on the size of the captured display area.\n- [**`MediaProjection.Callback#onCapturedContentVisibilityChanged()`**](/reference/kotlin/android/media/projection/MediaProjection.Callback#oncapturedcontentvisibilitychanged)\n\n Informs the shared projection host app of the visibility of the capture content. The host app can show or hide the captured content on the output surface based on whether the captured region is visible to the user. For example, in multi‑window mode, if another app completely covers the shared app, the host can hide the shared app on the output surface.\n\nUse the new methods to enhance the app screen sharing user experience."]]