A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, utilizza android-latest-release. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione Modifiche ad AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
PerfettoFilePullerCollector
public
class
PerfettoFilePullerCollector
extends FilePullerDeviceMetricCollector
Un agente di raccolta che esegue il pull dei file di traccia di 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 e analizzarla per inserire le metriche in
DeviceMetricData.
|
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Prendi il file di traccia di Perfetto estratto dal dispositivo, che può essere non elaborato 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 e analizzarla per inserire le metriche in
DeviceMetricData.
| Parametri |
key |
String: la chiave dell'opzione associata alla directory estratta. |
metricDirectory |
File: l'File estratto dal dispositivo corrispondente alla chiave dell'opzione. |
runData |
DeviceMetricData: il DeviceMetricData in cui è possibile archiviare le metriche. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
Prendi il file di traccia di Perfetto estratto dal dispositivo, che può essere non elaborato o compresso,
e aggiungilo ai log di test.
| Parametri |
key |
String: la chiave dell'opzione associata al file estratto. |
metricFile |
File: l'File estratto dal dispositivo corrispondente alla chiave dell'opzione. |
data |
DeviceMetricData: il DeviceMetricData in cui è possibile archiviare 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 di Perfetto se l'opzione di compressione di Perfetto è attivata.
| Parametri |
device |
ITestDevice: che contiene il file. |
remoteFilePath |
String: posizione nel dispositivo. |
userId |
int: l'ID utente da cui estrarre |
| Resi |
File |
versione compressa o decompressa del file di Perfetto a seconda che l'opzione mCompressPerfetto
sia 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 2026-06-22 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 2026-06-22 UTC."],[],[]]