Android 上的媒體投放功能可讓使用者與其他使用者分享裝置畫面。在 Android 14 QPR2 上,使用者可以分享或錄製應用程式視窗,不必分享整個裝置螢幕畫面。
應用程式螢幕畫面分享功能可讓使用者執行多個應用程式,但限制使用者只能在單一應用程式中分享內容,進一步保護隱私、改善使用者工作效率,並加強多工處理效能。
使用應用程式分享螢幕畫面功能時,共用顯示畫面會排除狀態列、導覽列、通知和其他系統 UI 元素。系統只會分享所選應用程式的內容。
使用 MediaProjection
API 的應用程式可以自動分享應用程式螢幕畫面。不過,請測試應用程式,確保應用程式分享螢幕畫面功能正常運作。
MediaProjection
回呼
Android 14 (API 級別 34) 新增了以下媒體投影回呼方法,可讓您自訂應用程式螢幕分享功能:
MediaProjection.Callback#onCapturedContentResize()
根據擷取的顯示區域大小,調整共用投影的大小。
MediaProjection.Callback#onCapturedContentVisibilityChanged()
向共用的投影主機應用程式告知擷取內容的顯示設定。代管應用程式可以根據使用者能否看到擷取的區域,在輸出介面上顯示或隱藏擷取的內容。舉例來說,在多視窗模式下,如果其他應用程式完全覆蓋共用應用程式,主機就能在輸出途徑上隱藏共用應用程式。
利用新方法,改善應用程式分享螢幕畫面的使用者體驗。