Berbagi layar aplikasi

Proyeksi media di Android memungkinkan pengguna berbagi tampilan perangkat mereka 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, bilah status, bilah 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.

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 tangkapan. Aplikasi host dapat menampilkan atau menyembunyikan konten yang diambil di platform output berdasarkan apakah wilayah yang diambil terlihat oleh pengguna atau tidak. Misalnya, dalam mode multi-aplikasi, jika aplikasi lain menutupi aplikasi bersama sepenuhnya, host dapat menyembunyikan aplikasi bersama tersebut di platform output.

Gunakan metode baru untuk meningkatkan pengalaman pengguna berbagi layar aplikasi.