Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
PerfettoFilePullerCollector
public class PerfettoFilePullerCollector
extends FilePullerDeviceMetricCollector
Сборщик, который извлекает из устройства файлы трассировки Perfetto, при необходимости сжимает их и добавляет в журналы тестирования.
Краткое содержание
Общедоступные методы |
|---|
void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData) Реализация метода должна позволять регистрировать содержимое каталога, анализировать его для получения метрик, которые будут помещены в DeviceMetricData . |
void | processMetricFile (String key, File metricFile, DeviceMetricData data) Возьмите файл трассировки Perfetto, полученный с устройства (он может быть как в необработанном, так и в сжатом виде), и добавьте его в журналы тестирования. |
Защищенные методы |
|---|
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) Загрузите файл из указанного пути на устройстве. |
Государственные строители
PerfettoFilePullerCollector
public PerfettoFilePullerCollector ()
Общедоступные методы
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData) Реализация метода должна позволять регистрировать содержимое каталога, анализировать его для получения метрик, которые будут помещены в DeviceMetricData .
| Параметры |
|---|
key | String : ключ параметра, связанный с каталогом, который был загружен. |
metricDirectory | File : File , извлеченный с устройства, соответствующего указанной опции. |
runData | DeviceMetricData : объект DeviceMetricData , в котором могут храниться метрики. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data) Возьмите файл трассировки Perfetto, полученный с устройства (он может быть как в необработанном, так и в сжатом виде), и добавьте его в журналы тестирования.
| Параметры |
|---|
key | String : ключ опции, связанный с загруженным файлом. |
metricFile | File : File , извлеченный с устройства, соответствующего указанной опции. |
data | DeviceMetricData : объект DeviceMetricData , в котором могут храниться метрики. |
Защищенные методы
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId) Загрузите файл из указанного пути на устройстве. Загрузите сжатое содержимое файла perfetto, если включена опция сжатия perfetto.
| Параметры |
|---|
device | ITestDevice : в котором находится файл. |
remoteFilePath | String : местоположение на устройстве. |
userId | int : идентификатор пользователя, из которого нужно получить данные. |
| Возвраты |
|---|
File | Задан параметр mCompressPerfetto, определяющий, является ли файл perfetto сжатой или распакованной версией. |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.
[null,null,["Последнее обновление: 2026-06-22 UTC."],[],[]]