Condivisione schermo dell'app
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
La proiezione dei contenuti multimediali su Android consente agli utenti di condividere il display del proprio dispositivo con altri utenti. Su Android 14 QPR2, gli utenti possono condividere o registrare una finestra dell'app anziché l'intero schermo del dispositivo.
La condivisione schermo delle app aumenta la privacy, migliora la produttività degli utenti e ottimizza il multitasking consentendo agli utenti di eseguire più app, ma limitando la condivisione dei contenuti a una sola app.
Con la condivisione dello schermo dell'app, la barra di stato, la barra di navigazione, le notifiche e altri elementi dell'interfaccia utente di sistema vengono esclusi dal display condiviso. Vengono condivisi solo i contenuti dell'app selezionata.
Le app che utilizzano le API MediaProjection
sono in grado di condividere automaticamente la schermata dell'app. Tuttavia, testa l'app per assicurarti che la condivisione della schermata dell'app funzioni come previsto.
Android 14 (livello API 34) ha aggiunto i seguenti metodi di callback di proiezione dei contenuti multimediali che ti consentono di personalizzare la condivisione dello schermo dell'app:
MediaProjection.Callback#onCapturedContentResize()
Consente di ridimensionare la proiezione condivisa in base alle dimensioni dell'area di visualizzazione acquisita.
MediaProjection.Callback#onCapturedContentVisibilityChanged()
Informa l'app host di proiezione condivisa della visibilità dei contenuti acquisiti. L'app host può mostrare o nascondere i contenuti acquisiti sulla superficie di output in base al fatto che la regione acquisita sia visibile all'utente. Ad esempio, in modalità multi-finestra, se un'altra app copre completamente l'app condivisa, l'organizzatore può nasconderla sulla superficie di output.
Utilizza i nuovi metodi per migliorare l'esperienza utente di condivisione schermo dell'app.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-08-27 UTC.
[null,null,["Ultimo aggiornamento 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."]]