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.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
FileDownloadCacheWrapper
  public
  
  
  
  class
  FileDownloadCacheWrapper
  
    extends Object
  
  
  
  
  
      implements
      
        IFileDownloader
      
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.build.FileDownloadCacheWrapper | 
  
  
    
  Una classe wrapper che fornisce funzionalità FileDownloadCache durante l'implementazione dell'interfaccia IFileDownloader.
 
 È utile nei casi in cui vuoi astrarre l'utilizzo della cache dai chiamanti.
Riepilogo
| Metodi pubblici | 
|---|
  
  
  
    | 
        
        
        
        
        
        void | 
      downloadFile(String remoteFilePath, File destFile)
      Forma alternativa di downloadFile(String), che consente all'utente che chiama di specificare il
 file di destinazione in cui devono essere inseriti i contenuti remoti. | 
  
  
  
  
    | 
        
        
        
        
        
        File | 
      downloadFile(String remoteFilePath)
      Consente di scaricare un file remoto in un file temporaneo sul disco locale.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      downloadZippedFiles(File destDir, String remoteFilePath,  includeFilters,  excludeFilters)
      Scarica i file corrispondenti a determinati filtri in un file ZIP remoto.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      isFresh(File localFile, String remoteFilePath)
      Controlla l'aggiornamento del file locale.
        
    
 | 
  
Costruttori pubblici
    FileDownloadCacheWrapper
    
public FileDownloadCacheWrapper (File cacheDir, 
                IFileDownloader delegateDownloader)
    
    
    
  
    
    | Parametri | 
|---|
      
        | cacheDir | File | 
      
        | delegateDownloader | IFileDownloader | 
    
 
Metodi pubblici
    downloadFile
    
public void downloadFile (String remoteFilePath, 
                File destFile)
    
    
    
  Forma alternativa di downloadFile(String), che consente all'utente che chiama di specificare il
 file di destinazione in cui devono essere inseriti i contenuti remoti.
    
    | Parametri | 
|---|
      
        | remoteFilePath | String: il percorso remoto del file da scaricare, rispetto a una radice specifica dell'implementazione. | 
      
        | destFile | File: il file in cui inserire i contenuti scaricati. Non deve esistere. | 
    
      
  
 
    downloadFile
    
public File downloadFile (String remoteFilePath)
    
    
    
  Consente di scaricare un file remoto in un file temporaneo sul disco locale.
    
    | Parametri | 
|---|
      
        | remoteFilePath | String: il percorso remoto del file da scaricare, rispetto a una radice specifica dell'implementazione. | 
    
    
      | Ritorni | 
|---|
      
        | File | il file locale temporaneo scaricato ERROR(/File). | 
    
      
  
 
    downloadZippedFiles
    
public void downloadZippedFiles (File destDir, 
                String remoteFilePath, 
                 includeFilters, 
                 excludeFilters)
    
    
    
  Scarica i file corrispondenti a determinati filtri in un file ZIP remoto.
 
Un file all'interno del file ZIP remoto viene scaricato solo se il relativo percorso corrisponde a uno dei filtri di inclusione, ma non a uno dei filtri di esclusione.
    
    | Parametri | 
|---|
      
        | destDir | File: il file in cui inserire i contenuti scaricati. | 
      
        | remoteFilePath | String: il percorso remoto del file da scaricare, rispetto a una radice specifica dell'implementazione. | 
      
        | includeFilters | : un elenco di filtri per scaricare i file corrispondenti. | 
      
        | excludeFilters | : un elenco di filtri per saltare il download dei file corrispondenti. | 
    
      
  
 
    isFresh
    
public boolean isFresh (File localFile, 
                String remoteFilePath)
    
    
    
  Controlla l'aggiornamento del file locale. Se il file locale è uguale al file remoto, significa che è aggiornato. In caso contrario, il file locale non è aggiornato. Viene utilizzato principalmente per la cache. L'implementazione predefinita restituirà sempre true, quindi se il file è immutabile non sarà mai necessario verificare l'aggiornamento.
    
    | Parametri | 
|---|
      
        | localFile | File: file locale. | 
      
        | remoteFilePath | String: percorso del file remoto. | 
    
    
      | Ritorni | 
|---|
      
        | boolean | Vero se il file locale è aggiornato, falso in caso contrario. | 
    
      
  
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  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-26 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-26 UTC."],[],[]]