Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
PerfettoFilePullerCollector
public
class
PerfettoFilePullerCollector
extends FilePullerDeviceMetricCollector
Ein Collector, der Perfetto-Tracedateien vom Gerät abruft, sie optional komprimiert und
den Testlogs hinzufügt.
Zusammenfassung
Öffentliche Methoden |
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)
Die Implementierung der Methode sollte es ermöglichen, das Verzeichnis zu protokollieren und nach Messwerten zu parsen, die in
eingefügt werden sollen DeviceMetricData.
|
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Die vom Gerät abgerufene Perfetto-Tracedatei, die entweder unkomprimiert oder komprimiert sein kann,
wird den Testlogs hinzugefügt.
|
Geschützte Methoden |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Die Datei wird vom angegebenen Pfad auf dem Gerät abgerufen.
|
Öffentliche Konstruktoren
PerfettoFilePullerCollector
public PerfettoFilePullerCollector ()
Öffentliche Methoden
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
Die Implementierung der Methode sollte es ermöglichen, das Verzeichnis zu protokollieren und nach Messwerten zu parsen, die in
eingefügt werden sollen DeviceMetricData.
| Parameter |
key |
String: Der Optionsschlüssel, der dem abgerufenen Verzeichnis zugeordnet ist. |
metricDirectory |
File: Die File, die vom Gerät abgerufen wurde und mit dem Optionsschlüssel übereinstimmt. |
runData |
DeviceMetricData: Die DeviceMetricData, in der Messwerte gespeichert werden können. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
Die vom Gerät abgerufene Perfetto-Tracedatei, die entweder unkomprimiert oder komprimiert sein kann,
wird den Testlogs hinzugefügt.
| Parameter |
key |
String: Der Optionsschlüssel, der der abgerufenen Datei zugeordnet ist. |
metricFile |
File: Die File, die vom Gerät abgerufen wurde und mit dem Optionsschlüssel übereinstimmt. |
data |
DeviceMetricData: Die DeviceMetricData, in der Messwerte gespeichert werden können. |
Geschützte Methoden
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
Die Datei wird vom angegebenen Pfad auf dem Gerät abgerufen. Der komprimierte Inhalt der
Perfetto-Datei wird abgerufen, wenn die Option „Perfetto komprimieren“ aktiviert ist.
| Parameter |
device |
ITestDevice: Das Gerät, auf dem sich die Datei befindet. |
remoteFilePath |
String: Der Speicherort auf dem Gerät. |
userId |
int: Die Nutzer-ID, von der abgerufen werden soll. |
| Gibt Folgendes zurück: |
File |
Die komprimierte oder dekomprimierte Version der Perfetto-Datei, je nachdem, ob die Option „mCompressPerfetto“
festgelegt ist. |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-22 (UTC)."],[],[]]