Od 27 marca 2025 r. zalecamy używanie android-latest-release zamiast aosp-main do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
PerettoPullerMetricCollector
public
class
PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector
Podstawowa implementacja FilePullerDeviceMetricCollector, która umożliwia pobieranie plików perfetto z urządzenia i zbieranie z nich danych.
Służy też do konwertowania pliku śladu w postaci nieprzetworzonej na plik danych perfetto.
Podsumowanie
Chronione metody |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Przenieś plik ze wskazanej ścieżki na urządzeniu.
|
Konstruktory publiczne
PerettoPullerMetricCollector
public PerfettoPullerMetricCollector ()
Metody publiczne
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
Implementacja metody powinna umożliwiać rejestrowanie katalogu i analizowanie go pod kątem danych, które mają zostać umieszczone w DeviceMetricData.
| Parametry |
key |
String: klucz opcji powiązany z wygenerowanym katalogiem. |
metricDirectory |
File: ERROR(/File) pobrane z urządzenia pasującego do klucza opcji. |
runData |
DeviceMetricData: DeviceMetricData, w którym można przechowywać dane. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
Przetwórz plik ścieżki perfetto w celu uzyskania dodatkowych danych i dodaj go do danych końcowych.
Zdekompresuj plik perfetto na potrzeby przetwarzania, jeśli kompresja była włączona.
| Parametry |
key |
String: klucz opcji powiązany z pobranym z urządzenia plikiem. |
metricFile |
File: ERROR(/File) pobrane z urządzenia pasującego do klucza opcji. |
data |
DeviceMetricData: miejsce przechowywania danych. |
Chronione metody
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
Przenieś plik ze wskazanej ścieżki na urządzeniu. Pobierz skompresowaną zawartość pliku perfetto, jeśli włączona jest opcja kompresji perfetto.
| Parametry |
device |
ITestDevice: zawiera plik. |
remoteFilePath |
String: lokalizacja na urządzeniu. |
userId |
int: identyfikator użytkownika, z którego mają być pobierane dane |
| Zwroty |
File |
skompresowana lub nieskompresowana wersja pliku perfetto na podstawie ustawienia mCompressPerfetto. |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[]]