Proyeksi media di Android memungkinkan pengguna membagikan tampilan perangkat mereka kepada pengguna lain. Di Android 14 QPR2, pengguna dapat membagikan atau merekam jendela aplikasi, bukan seluruh layar perangkat.
Berbagi layar aplikasi meningkatkan privasi, meningkatkan produktivitas pengguna, dan meningkatkan multitasking dengan memungkinkan pengguna menjalankan beberapa aplikasi, tetapi membatasi berbagi konten ke satu aplikasi.
Dengan berbagi layar aplikasi, status bar, menu navigasi, notifikasi, dan elemen UI sistem lainnya tidak disertakan dalam tampilan yang dibagikan. Hanya konten aplikasi yang dipilih yang dibagikan.
Aplikasi yang menggunakan API MediaProjection dapat otomatis berbagi layar aplikasi. Namun, uji aplikasi Anda untuk memastikan berbagi layar aplikasi berfungsi sebagaimana mestinya.
MediaProjection callback
Android 14 (level API 34) menambahkan metode callback proyeksi media berikut yang memungkinkan Anda menyesuaikan berbagi layar aplikasi:
MediaProjection.Callback#onCapturedContentResize()Memungkinkan pengubahan ukuran proyeksi bersama berdasarkan ukuran area tampilan yang direkam.
MediaProjection.Callback#onCapturedContentVisibilityChanged()Memberi tahu aplikasi host proyeksi bersama tentang visibilitas konten yang diambil. Aplikasi host dapat menampilkan atau menyembunyikan konten yang direkam di platform output berdasarkan apakah wilayah yang direkam terlihat oleh pengguna. Misalnya, dalam mode multi-aplikasi, jika aplikasi lain sepenuhnya menutupi aplikasi yang dibagikan, host dapat menyembunyikan aplikasi yang dibagikan di platform output.
Gunakan metode baru untuk menyempurnakan pengalaman pengguna berbagi layar aplikasi.