Berbagi layar aplikasi
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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.
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 platform output.
Gunakan metode baru untuk meningkatkan pengalaman pengguna berbagi layar aplikasi.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-27 UTC."],[],[],null,["Media projection on Android enables users to share their device display with other users. On Android 14 QPR2, users can share or record an app window rather than the entire device screen.\n\nApp screen sharing increases privacy, improves user productivity, and enhances multitasking by enabling users to run multiple apps but restrict content sharing to a single app.\n\nWith app screen sharing, the status bar, navigation bar, notifications, and other system UI elements are excluded from the shared display. Only the content of the selected app is shared.\n\nApps that use the [`MediaProjection`](/reference/kotlin/android/media/projection/MediaProjection) APIs are capable of app screen sharing automatically. However, test your app to ensure app screen sharing works as intended.\n\n`MediaProjection` callbacks\n\nAndroid 14 (API level 34) added the following media projection callback methods which enable you to customize app screen sharing:\n\n- [**`MediaProjection.Callback#onCapturedContentResize()`**](/reference/kotlin/android/media/projection/MediaProjection.Callback#oncapturedcontentresize)\n\n Enables resizing of the shared projection based on the size of the captured display area.\n- [**`MediaProjection.Callback#onCapturedContentVisibilityChanged()`**](/reference/kotlin/android/media/projection/MediaProjection.Callback#oncapturedcontentvisibilitychanged)\n\n Informs the shared projection host app of the visibility of the capture content. The host app can show or hide the captured content on the output surface based on whether the captured region is visible to the user. For example, in multi‑window mode, if another app completely covers the shared app, the host can hide the shared app on the output surface.\n\nUse the new methods to enhance the app screen sharing user experience."]]