A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
PerfettoFilePullerCollector
public
class
PerfettoFilePullerCollector
extends FilePullerDeviceMetricCollector
Un raccoglitore che estrae i file di traccia Perfetto dal dispositivo, li comprime facoltativamente e
li aggiunge ai log di test.
Riepilogo
Metodi pubblici |
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)
L'implementazione del metodo deve consentire di registrare la directory, analizzarla per le metriche da inserire in DeviceMetricData.
|
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Prendi il file di traccia perfetto estratto dal dispositivo, che può essere grezzo o compresso,
e aggiungilo ai log di test.
|
Metodi protetti |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Estrai il file dal percorso specificato nel dispositivo.
|
Costruttori pubblici
PerfettoFilePullerCollector
public PerfettoFilePullerCollector ()
Metodi pubblici
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
L'implementazione del metodo deve consentire di registrare la directory, analizzarla per le metriche da inserire in DeviceMetricData.
| Parametri |
key |
String: la chiave dell'opzione associata alla directory estratta. |
metricDirectory |
File: il ERROR(/File) estratto dal dispositivo corrispondente alla chiave dell'opzione. |
runData |
DeviceMetricData: il DeviceMetricData in cui possono essere archiviate le metriche. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
Prendi il file di traccia perfetto estratto dal dispositivo, che può essere grezzo o compresso,
e aggiungilo ai log di test.
| Parametri |
key |
String: la chiave di opzione associata al file estratto. |
metricFile |
File: il ERROR(/File) estratto dal dispositivo corrispondente alla chiave dell'opzione. |
data |
DeviceMetricData: il DeviceMetricData in cui possono essere archiviate le metriche. |
Metodi protetti
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
Estrai il file dal percorso specificato nel dispositivo. Estrai i contenuti compressi del
file perfetto se l'opzione Comprimi perfetto è attivata.
| Parametri |
device |
ITestDevice: che contiene il file. |
remoteFilePath |
String: posizione nel dispositivo. |
userId |
int: l'ID utente da cui estrarre i dati |
| Ritorni |
File |
versione compressa o decompressa del file perfetto in base all'opzione mCompressPerfetto
è impostata o meno. |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-12-04 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-12-04 UTC."],[],[]]