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