Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
Известные прямые подклассы |
Класс BaseDeviceMetricCollector , который отслеживает ключи метрик, поступающие от устройства, и извлекает их в виде файла. Может быть расширен для дополнительной обработки файла.
Краткое содержание
Общедоступные методы |
|---|
void | onTestEnd ( DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics) Функция обратного вызова, которая срабатывает по завершении тестового случая. |
void | onTestRunEnd ( DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics) Функция обратного вызова, которая срабатывает по завершении тестового запуска. |
abstract void | processMetricDirectory (String key, File metricDirectory, DeviceMetricData data) Реализация метода должна позволять регистрировать содержимое каталога, анализировать его для получения метрик, которые будут помещены в DeviceMetricData . |
abstract void | processMetricFile (String key, File metricFile, DeviceMetricData data) Реализация метода должна позволять записывать данные в файл, анализировать его для получения метрик, которые будут помещены в DeviceMetricData . |
Защищенные методы |
|---|
void | addKeys (String... keys) Добавляет дополнительные графические клавиши для ввода данных с устройства. |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) Загрузите файл из указанного пути на устройстве. |
Поля
mDirectoryKeys
protected Set<String> mDirectoryKeys
mTestCaseMetrics
public Map<String, String> mTestCaseMetrics
Государственные строители
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
Общедоступные методы
onTestEnd
public void onTestEnd (DeviceMetricData testData,
Map<String, MetricMeasurement.Metric> currentTestCaseMetrics) Функция обратного вызова, которая срабатывает по завершении тестового случая. В этот момент следует выполнить очистку ресурсов.
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,
Map<String, MetricMeasurement.Metric> currentRunMetrics) Функция обратного вызова, которая срабатывает по завершении тестового запуска. В этот момент следует выполнить очистку ресурсов.
processMetricDirectory
public abstract void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData data) Реализация метода должна позволять регистрировать содержимое каталога, анализировать его для получения метрик, которые будут помещены в DeviceMetricData .
| Параметры |
|---|
key | String : ключ параметра, связанный с каталогом, который был загружен. |
metricDirectory | File : File , извлеченный с устройства, соответствующего указанной опции. |
data | DeviceMetricData : объект DeviceMetricData , в котором могут храниться метрики. |
processMetricFile
public abstract void processMetricFile (String key,
File metricFile,
DeviceMetricData data) Реализация метода должна позволять записывать данные в файл, анализировать его для получения метрик, которые будут помещены в DeviceMetricData .
| Параметры |
|---|
key | String : ключ опции, связанный с загруженным файлом. |
metricFile | File : File , извлеченный с устройства, соответствующего указанной опции. |
data | DeviceMetricData : объект DeviceMetricData , в котором могут храниться метрики. |
Защищенные методы
addKeys
protected void addKeys (String... keys)
Добавляет дополнительные графические клавиши для ввода данных с устройства.
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId) Загрузите файл из указанного пути на устройстве.
| Параметры |
|---|
device | ITestDevice : в котором находится файл. |
remoteFilePath | String : местоположение на устройстве. |
userId | int : идентификатор пользователя, из которого нужно получить данные. |
| Возвраты |
|---|
File | Файл получен из указанного пути на устройстве. |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.
[[["Прост для понимания","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-06-22 UTC."],[],[]]