Uygulama ekran paylaşımı

Android'de medya projeksiyonu, kullanıcıların cihaz ekranlarını diğer kullanıcılarla paylaşmalarına olanak tanır. 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ırken içerik paylaşımını tek bir uygulama ile kısıtlayarak gizliliği artırır, kullanıcı verimliliğini artırır ve çoklu görev deneyimini geliştirir.

Uygulama ekran paylaşımı sayesinde 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 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.

MediaProjection geri arama

Android 14 (API düzeyi 34), uygulama ekran paylaşımını özelleştirmenizi sağlayan aşağıdaki medya projeksiyon geri çağırma yöntemlerini ekledi:

  • MediaProjection.Callback#onCapturedContentResize()

    Paylaşılan projeksiyonun, yakalanan görüntüleme alanının boyutuna göre yeniden boyutlandırılmasını sağlar.

  • MediaProjection.Callback#onCapturedContentVisibilityChanged()

    Paylaşılan projeksiyon ana makine uygulamasına, yakalama içeriğinin görünürlüğü hakkında bilgi verir. Barındırıcı uygulaması, 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 kapsıyorsa ana makine, paylaşılan uygulamayı çıkış yüzeyinde gizleyebilir.

Uygulama ekran paylaşımı kullanıcı deneyimini iyileştirmek için yeni yöntemleri kullanın.