Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
PerfettoPullerMetricCollector
public
class
PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
Basisimplementierung von FilePullerDeviceMetricCollector
, mit der die Perfecto-Dateien vom Gerät abgerufen und die Messwerte daraus erfasst werden können.
Wird auch zum Konvertieren der Roh-Tracedatei in eine perfetto-Messdatei verwendet.
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 suchen, die in DeviceMetricData eingefügt werden sollen.
|
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Verarbeiten Sie die Perfekto-Tracedatei für die zusätzlichen Messwerte und fügen Sie sie den endgültigen Messwerten 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
PerfettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
Ö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 suchen, die in DeviceMetricData
eingefügt werden sollen.
Parameter |
key |
String : Der Optionsschlüssel, der mit dem abgerufenen Verzeichnis verknüpft ist. |
metricDirectory |
File : Der ERROR(/File) , der vom Gerät abgerufen wurde und mit dem Optionsschlüssel übereinstimmt. |
runData |
DeviceMetricData : Der DeviceMetricData , in dem Messwerte gespeichert werden können. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
Verarbeiten Sie die Perfekto-Tracedatei für die zusätzlichen Messwerte und fügen Sie sie den endgültigen Messwerten hinzu.
Entpacken Sie die Perfecto-Datei zur Verarbeitung, falls die Komprimierung aktiviert war.
Parameter |
key |
String : Der Optionsschlüssel, der mit der Datei verknüpft ist, die vom Gerät abgerufen wurde. |
metricFile |
File : Der ERROR(/File) , der vom Gerät abgerufen wurde und mit dem Optionsschlüssel übereinstimmt. |
data |
DeviceMetricData : Speicherort, an dem Messwerte gespeichert werden. |
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 „Perfetto komprimieren“ aktiviert ist.
Parameter |
device |
ITestDevice : auf dem sich die Datei befindet. |
remoteFilePath |
String : Speicherort auf dem Gerät. |
userId |
int : die Nutzer-ID, aus der Daten abgerufen werden sollen |
Returns |
File |
Komprimierte oder dekomprimierte Version der perfetto-Datei, je nachdem, ob die Option „mCompressPerfetto“ festgelegt ist oder nicht. |
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-03-26 (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-03-26 (UTC)."],[],[]]