Uygulama ekran paylaşımı

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ında 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.

MediaProjection geri çağırmalar

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 olmadığı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.