為配合主幹穩定開發模型,並確保生態系統的平台穩定性,我們將於 2026 年起,在第 2 季和第 4 季將原始碼發布至 AOSP。如要建構及貢獻 AOSP,建議使用 android-latest-release,而非 aosp-main。android-latest-release 資訊清單分支版本一律會參照推送至 AOSP 的最新版本。詳情請參閱「Android 開放原始碼計畫變更」一文。
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
PerfettoFilePullerCollector
public
class
PerfettoFilePullerCollector
extends FilePullerDeviceMetricCollector
收集器會從裝置中提取 perfetto 追蹤記錄檔案,並視需要壓縮檔案,然後將檔案新增至測試記錄。
摘要
公用建構函式
PerfettoFilePullerCollector
public PerfettoFilePullerCollector ()
公用方法
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
方法實作項目應允許記錄目錄,並剖析目錄以取得指標,然後將指標放入 DeviceMetricData。
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
從裝置擷取 Perfetto 追蹤記錄檔案 (原始或壓縮),並新增至測試記錄。
受保護的方法
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
從裝置的指定路徑中提取檔案。如果啟用壓縮 perfetto 選項,請提取 perfetto 檔案的壓縮內容。
| 參數 |
device |
ITestDevice:檔案所在位置。 |
remoteFilePath |
String:裝置中的位置。 |
userId |
int:要從中提取的使用者 ID |
| 傳回 |
File |
根據 mCompressPerfetto 選項是否已設定,壓縮或解壓縮版本的 perfetto 檔案。 |
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-12-04 (世界標準時間)。
[[["容易理解","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"]],["上次更新時間:2025-12-04 (世界標準時間)。"],[],[]]