Ab 2026 werden wir den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen, um unser trunk-stable-Entwicklungsmodell zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten. Für die Entwicklung und das Beitragen zu AOSP empfehlen wir die Verwendung von android-latest-release anstelle von aosp-main. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
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)
Bei der Implementierung der Methode sollte das Verzeichnis protokolliert und nach Messwerten durchsucht werden, die in DeviceMetricData eingefügt werden sollen.
|
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Nehmen Sie die vom Gerät abgerufene Perfetto-Tracedatei, die entweder im Rohformat oder komprimiert sein kann, und fügen Sie sie den Testprotokollen hinzu.
|
Geschützte Methoden |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Rufen Sie die Datei über den angegebenen Pfad auf dem Gerät ab.
|
Öffentliche Konstruktoren
PerfettoFilePullerCollector
public PerfettoFilePullerCollector ()
Öffentliche Methoden
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
Bei der Implementierung der Methode sollte das Verzeichnis protokolliert und nach Messwerten durchsucht werden, die in DeviceMetricData eingefügt werden sollen.
| Parameter |
key |
String: Der Optionsschlüssel, der dem abgerufenen Verzeichnis zugeordnet ist. |
metricDirectory |
File: Die ERROR(/File), die vom Gerät abgerufen wird, das dem Optionsschlüssel entspricht. |
runData |
DeviceMetricData: Der DeviceMetricData, in dem Messwerte gespeichert werden können. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
Nehmen Sie die vom Gerät abgerufene Perfetto-Tracedatei, die entweder im Rohformat oder komprimiert sein kann, und fügen Sie sie den Testprotokollen hinzu.
| Parameter |
key |
String: Der Optionsschlüssel, der der abgerufenen Datei zugeordnet ist. |
metricFile |
File: Die ERROR(/File), die vom Gerät abgerufen wird, das dem Optionsschlüssel entspricht. |
data |
DeviceMetricData: Der DeviceMetricData, in dem Messwerte gespeichert werden können. |
Geschützte Methoden
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
Rufen Sie die Datei über den angegebenen Pfad auf dem Gerät ab. Ruft den komprimierten Inhalt der Perfetto-Datei ab, wenn die Option „Compress Perfetto“ aktiviert ist.
| Parameter |
device |
ITestDevice: Das Gerät, auf dem sich die Datei befindet. |
remoteFilePath |
String: Speicherort auf dem Gerät. |
userId |
int: die Nutzer-ID, aus der die Daten abgerufen werden sollen |
| Returns |
File |
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: 2025-12-04 (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: 2025-12-04 (UTC)."],[],[]]