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 hanya pada 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 berbagi layar aplikasi secara otomatis. Namun, uji aplikasi Anda untuk memastikan berbagi layar aplikasi berfungsi sebagaimana mestinya.
Panggilan balik MediaProjection
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 pengambilan. Aplikasi host dapat menampilkan atau menyembunyikan konten yang direkam di permukaan output berdasarkan apakah area yang direkam terlihat oleh pengguna. Misalnya, dalam mode multi‑aplikasi, jika aplikasi lain menutupi aplikasi yang dibagikan sepenuhnya, host dapat menyembunyikan aplikasi yang dibagikan di output surface.
Gunakan metode baru untuk meningkatkan pengalaman pengguna berbagi layar aplikasi.