Berbagi layar aplikasi

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 akan dibagikan.

Aplikasi yang menggunakan MediaProjection API dapat berbagi layar aplikasi secara otomatis. 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()

    Mengaktifkan pengubahan ukuran proyeksi bersama berdasarkan ukuran area tampilan yang diambil.

  • MediaProjection.Callback#onCapturedContentVisibilityChanged()

    Memberi tahu aplikasi host proyeksi bersama tentang visibilitas konten perekaman. Aplikasi host dapat menampilkan atau menyembunyikan konten yang diambil di platform output berdasarkan apakah region yang diambil dapat dilihat oleh pengguna atau tidak. Misalnya, dalam mode multi-aplikasi, jika aplikasi lain sepenuhnya menutupi aplikasi bersama, host dapat menyembunyikan aplikasi bersama di platform output.

Gunakan metode baru untuk meningkatkan pengalaman pengguna berbagi layar aplikasi.