為配合主幹穩定開發模型,並確保生態系統的平台穩定性,我們將於 2026 年起,在第 2 季和第 4 季將原始碼發布至 AOSP。如要建構及貢獻 AOSP,建議使用 android-latest-release,而非 aosp-main。android-latest-release 資訊清單分支版本一律會參照推送至 AOSP 的最新版本。詳情請參閱「Android 開放原始碼計畫變更」一文。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
已正式推出 DPU 讀回功能
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Android 16 QPR2 導入了量產型顯示處理單元 (DPU) 讀回功能。Android 9 首次導入 DPU 讀回功能,用於測試硬體合成器 (HWC) 輸出內容,利用硬體區塊將螢幕上的像素「讀回」至 CPU 可存取的記憶體。在需要擷取全螢幕內容的應用實例中,您可以在正式版中使用 DPU 讀回功能。
用途
回讀硬體適用於:
回讀硬體不適用於:
擷取部分螢幕狀態,排除或隱藏其他可見的螢幕內容
擷取受 DRM 保護的內容,並傳輸至不安全的環境
啟用讀回功能
如要啟用讀回功能,請按照下列步驟操作:
使用 IComposerClient::getReadbackBufferAttributes 指定 HWC 實作項目回報讀回緩衝區屬性。
啟用 debug.sf.productionize_readback_screenshot 系統屬性。
這會向系統發出信號,表示 DPU 讀回作業效能良好且沒有視覺錯誤,可供正式版使用。
使用 ScreenCapture 系統 API 要求 DPU 支援的螢幕截圖。系統會盡可能使用 DPU 讀回功能,但 API 用戶端可以傳遞 CAPTURE_MODE_REQUIRE_OPTIMIZED 旗標來要求使用這項功能。
測試讀回
建議您測試多個使用者歷程,並著重於效能、正確性和耗電量。測試先前列出的用途,確認效能可接受,且沒有畫面閃爍或顏色意外變化等視覺錯誤。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2026-02-23 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2026-02-23 (世界標準時間)。"],[],[]]