Proyeksi media di Android memungkinkan pengguna berbagi tampilan perangkat dengan 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 dikecualikan dari tampilan bersama. Hanya konten aplikasi yang dipilih yang dibagikan.
Aplikasi yang menggunakan MediaProjection
API dapat berbagi layar aplikasi secara otomatis. Namun, uji aplikasi Anda untuk memastikan berbagi layar aplikasi berfungsi sebagaimana mestinya.
Callback MediaProjection
Android 14 (level API 34) menambahkan metode callback proyeksi media berikut yang memungkinkan Anda menyesuaikan berbagi layar aplikasi:
MediaProjection.Callback#onCapturedContentResize()
Mengaktifkan pengubahan ukuran proyeksi bersama berdasarkan ukuran area tampilan yang diambil.
MediaProjection.Callback#onCapturedContentVisibilityChanged()
Memberi tahu aplikasi host proyeksi bersama tentang visibilitas konten rekaman. Aplikasi host dapat menampilkan atau menyembunyikan konten yang diambil di platform output berdasarkan apakah wilayah yang diambil dapat dilihat 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 meningkatkan pengalaman pengguna berbagi layar aplikasi.