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.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
FileDownloadCacheWrapper
  public
  
  
  
  class
  FileDownloadCacheWrapper
  
    extends Object
  
  
  
  
  
      implements
      
        IFileDownloader
      
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.build.FileDownloadCacheWrapper | 
  
  
    
  Klasa opakowująca, która udostępnia funkcje FileDownloadCache podczas implementowania interfejsu IFileDownloader.
 
 Przydatne w przypadkach, gdy chcesz zastąpić wywołującymi obiekty abstrakcyjne użycie pamięci podręcznej.
Podsumowanie
| Metody publiczne | 
|---|
  
  
  
    | 
        
        
        
        
        
        void | 
      downloadFile(String remoteFilePath, File destFile)
      Alternatywna forma funkcji downloadFile(String), która pozwala wywołującemu określić plik docelowy, w którym mają zostać umieszczone treści zdalne. | 
  
  
  
  
    | 
        
        
        
        
        
        File | 
      downloadFile(String remoteFilePath)
      Pobiera plik zdalny jako plik tymczasowy na dysk lokalny.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      downloadZippedFiles(File destDir, String remoteFilePath,  includeFilters,  excludeFilters)
      Pobierz pliki pasujące do podanych filtrów w pliku ZIP na urządzeniu zdalnym.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      isFresh(File localFile, String remoteFilePath)
      Sprawdź aktualność pliku lokalnego.
        
    
 | 
  
Konstruktory publiczne
    FileDownloadCacheWrapper
    
public FileDownloadCacheWrapper (File cacheDir, 
                IFileDownloader delegateDownloader)
    
    
    
  
    
    | Parametry | 
|---|
      
        | cacheDir | File | 
      
        | delegateDownloader | IFileDownloader | 
    
 
Metody publiczne
    downloadFile
    
public void downloadFile (String remoteFilePath, 
                File destFile)
    
    
    
  Alternatywna forma funkcji downloadFile(String), która pozwala wywołującemu określić plik docelowy, w którym mają zostać umieszczone treści zdalne.
    
    | Parametry | 
|---|
      
        | remoteFilePath | String: ścieżka do pliku do pobrania w stosunku do katalogu ROOT w implementacji. | 
      
        | destFile | File: plik, do którego mają zostać umieszczone pobrane treści. Nie powinno występować. | 
    
      
  
 
    downloadFile
    
public File downloadFile (String remoteFilePath)
    
    
    
  Pobiera plik zdalny jako plik tymczasowy na dysk lokalny.
    
    | Parametry | 
|---|
      
        | remoteFilePath | String: ścieżka do pliku do pobrania w uwzględnieniu od katalogu głównego specyficznego dla implementacji. | 
    
    
      
  
 
    downloadZippedFiles
    
public void downloadZippedFiles (File destDir, 
                String remoteFilePath, 
                 includeFilters, 
                 excludeFilters)
    
    
    
  Pobierz pliki pasujące do podanych filtrów w pliku ZIP na urządzeniu zdalnym.
 
Plik w pliku ZIP zdalnym jest pobierany tylko wtedy, gdy jego ścieżka pasuje do dowolnego z filtrów uwzględniania, ale nie do filtrów wykluczania.
    
    | Parametry | 
|---|
      
        | destDir | File: plik, do którego mają zostać umieszczone pobrane treści. | 
      
        | remoteFilePath | String: ścieżka do pliku do pobrania w uwzględnieniu od katalogu głównego specyficznego dla implementacji. | 
      
        | includeFilters | : lista filtrów do pobierania pasujących plików. | 
      
        | excludeFilters | : lista filtrów, które umożliwiają pominięcie pobierania pasujących plików. | 
    
      
  
 
    isFresh
    
public boolean isFresh (File localFile, 
                String remoteFilePath)
    
    
    
  Sprawdź aktualność pliku lokalnego. Jeśli plik lokalny jest taki sam jak plik zdalny, jest to nowy plik. W przeciwnym razie plik lokalny jest nieaktualny. Jest on używany głównie do pamięci podręcznej. Domyślna implementacja zawsze zwraca wartość „prawda”, więc jeśli plik jest niezmienny, nigdy nie trzeba sprawdzać jego aktualności.
    
    | Parametry | 
|---|
      
        | localFile | File: plik lokalny. | 
      
        | remoteFilePath | String: ścieżka do pliku zdalnego. | 
    
    
      | Zwroty | 
|---|
      
        | boolean | Wartość „prawda”, jeśli plik lokalny jest aktualny, w przeciwnym razie ma wartość false. | 
    
      
  
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  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-26 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-26 UTC."],[],[]]