Uygulama ekran paylaşımı
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Android'deki medya yansıtma özelliği, kullanıcıların cihaz ekranlarını diğer kullanıcılarla paylaşmalarını sağlar. Android 14 QPR2'de kullanıcılar, cihaz ekranının tamamı yerine bir uygulama penceresini paylaşabilir veya kaydedebilir.
Uygulama ekranı paylaşımı, kullanıcıların birden fazla uygulamayı çalıştırmasına ancak içerik paylaşımını tek bir uygulamayla sınırlamasına olanak tanıyarak gizliliği artırır, kullanıcı üretkenliğini iyileştirir ve çoklu görev özelliğini geliştirir.
Uygulama ekranı paylaşımıyla durum çubuğu, gezinme çubuğu, bildirimler ve diğer sistem kullanıcı arayüzü öğeleri paylaşılan ekrana dahil edilmez. Yalnızca seçilen uygulamanın içeriği paylaşılır.
MediaProjection
API'lerini kullanan uygulamalar, uygulama ekran paylaşımını otomatik olarak yapabilir. Ancak uygulama ekran paylaşımının beklendiği gibi çalıştığından emin olmak için uygulamanızı test edin.
Android 14 (API düzeyi 34), uygulama ekranı paylaşımını özelleştirmenize olanak tanıyan aşağıdaki medya projeksiyonu geri çağırma yöntemlerini ekledi:
MediaProjection.Callback#onCapturedContentResize()
Paylaşılan projeksiyonun, yakalanan ekran alanının boyutuna göre yeniden boyutlandırılmasını sağlar.
MediaProjection.Callback#onCapturedContentVisibilityChanged()
Paylaşılan projeksiyon ana makine uygulamasını, yakalama içeriğinin görünürlüğü hakkında bilgilendirir. Ana makine uygulaması, yakalanan bölge kullanıcının görebileceği bir yerde olup olmamasına bağlı olarak yakalanan içeriği çıkış yüzeyinde gösterebilir veya gizleyebilir. Örneğin, çoklu pencere modunda, paylaşılan uygulama başka bir uygulama tarafından tamamen kapatılıyorsa oturumu düzenleyen kullanıcı, paylaşılan uygulamayı çıkış yüzeyinde gizleyebilir.
Uygulama ekran paylaşımı kullanıcı deneyimini iyileştirmek için yeni yöntemleri kullanın.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-08-27 UTC."],[],[],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."]]