Uygulama ekran paylaşımı

Android'deki medya yansıtma özelliği, kullanıcıların cihaz ekranlarını diğer kullanıcılarla paylaşması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 olanak tanır ancak içerik paylaşımını tek bir uygulamayla kısıtlayarak gizliliği artırır, kullanıcı üretkenliğini ve çoklu görev yapma özelliğini iyileştirir.

Uygulama ekranı paylaşımında durum çubuğu, gezinme çubuğu, bildirimler ve diğer sistem kullanıcı arayüzü öğeleri paylaşılan ekrandan hariç tutulur. Yalnızca seçilen uygulamanın içeriği paylaşılır.

MediaProjection API'lerini kullanan uygulamalar, uygulama ekranını otomatik olarak paylaşabilir. Ancak uygulama ekran paylaşımının amaçlandığı gibi çalıştığından emin olmak için uygulamanızı test edin.

MediaProjection geri aramaları

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ı, yakalanan içeriğin görünürlüğünü bildirir. Ana uygulama, yakalanan bölgenin kullanıcı tarafından görünür olup olmadığına bağlı olarak yakalanan içeriği çıkış yüzeyinde gösterebilir veya gizleyebilir. Örneğin, çoklu pencere modunda başka bir uygulama paylaşılan uygulamayı tamamen kaplıyorsa 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.