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