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