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 uygulama çalıştırmasına olanak tanırken içerik paylaşımını tek bir uygulamayla kısıtlayarak gizliliği artırır, kullanıcı üretkenliğini ve çoklu görev ö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 içeriği çıkış yüzeyinde, yakalanan bölgenin kullanıcı tarafından görünür olup olmadığına göre gösterebilir veya gizleyebilir. Örneğin, çoklu pencere modunda, paylaşılan uygulamanın üzerini tamamen kapatan başka bir uygulama varsa 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.