Android'deki medya projeksiyonu, kullanıcıların cihaz ekranlarını diğer kullanıcılarla paylaşması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 uygulama çalıştırmasına olanak tanırken içerik paylaşımını tek bir uygulamayla sınırlandırarak gizliliği artırır, kullanıcı üretkenliğini iyileştirir ve çoklu görev deneyimini geliştirir.
Uygulama ekran paylaşımı kullanıldığı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 amaçlandığı gibi çalıştığından emin olmak için uygulamanızı test edin.
MediaProjection geri çağırma
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 görüntüleme alanının boyutuna göre yeniden boyutlandırılmasını sağlar.
MediaProjection.Callback#onCapturedContentVisibilityChanged()Paylaşılan projeksiyon ana uygulamasına, yakalanan içeriğin görünürlüğü hakkında bilgi verir. Ana uygulama, yakalanan bölgenin kullanıcı tarafından görülebilir 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 kapatırsa 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.