A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release anziché aosp-main per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Mantieni tutto organizzato con le raccolte
    
    
      
      Salva e classifica i contenuti in base alle tue preferenze.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
PerfettoPullerMetricCollector
  public
  
  
  
  class
  PerfettoPullerMetricCollector
  
  
  
  
  
  
  
    extends FilePullerDeviceMetricCollector
  
  
  
  
  
  
  
    
  Implementazione di base di FilePullerDeviceMetricCollector che consente di recuperare i file di perfetto dal dispositivo e di raccogliere le metriche.
 Viene utilizzato anche per convertire il file di traccia non elaborato in file metrico perfetto.
Riepilogo
| Metodi protetti | 
|---|
  
  
  
    | 
        
        
        
        
        
        File | 
      retrieveFile(ITestDevice device, String remoteFilePath, int userId)
      Estrai il file dal percorso specificato nel dispositivo.
        
    
 | 
  
Costruttori pubblici
    PerfettoPullerMetricCollector
    
public PerfettoPullerMetricCollector ()
    
    
    
  
 
Metodi pubblici
    processMetricDirectory
    
public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData)
    
    
    
  L'implementazione del metodo dovrebbe consentire di registrare la directory, analizzarla per individuare le metriche da inserire in DeviceMetricData.
    
    | Parametri | 
|---|
      
        | key | String: la chiave dell'opzione associata alla directory estratta. | 
      
        | metricDirectory | File: ilERROR(/File)estratto dal dispositivo corrispondente alla chiave dell'opzione. | 
      
        | runData | DeviceMetricData: ilDeviceMetricDatain cui è possibile memorizzare le metriche. | 
    
 
    processMetricFile
    
public void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)
    
    
    
  Elabora il file di traccia di perfetto per le metriche aggiuntive e aggiungilo alle metriche finali.
 Decomprimere il file perfetto per l'elaborazione se la compressione è stata attivata.
    
    | Parametri | 
|---|
      
        | key | String: la chiave dell'opzione associata al file estratto dal dispositivo. | 
      
        | metricFile | File: ilERROR(/File)estratto dal dispositivo corrispondente alla chiave dell'opzione. | 
      
        | data | DeviceMetricData: la posizione in cui verranno memorizzate 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 compresso 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
     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 2025-07-27 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-07-27 UTC."],[],[]]