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 kodu, która udostępnia obiekty FileDownloadCache
podczas implementacji
interfejsu IFileDownloader
.
Przydatne w przypadkach, gdy chcesz wyodrębnić użycie pamięci podręcznej z elementów wywołujących.
Podsumowanie
Metody publiczne |
void
|
downloadFile(String remoteFilePath, File destFile)
Alternatywna forma wartości downloadFile(String) , która umożliwia rozmówcy określenie
plik docelowy, w którym należy umieścić zdalną zawartość.
|
File
|
downloadFile(String remoteFilePath)
Pobiera plik zdalny do pliku tymczasowego na dysku lokalnym.
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, includeFilters, excludeFilters)
Pobierz pliki pasujące do podanych filtrów w zdalnym pliku ZIP.
|
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
pobieranie
public void downloadFile (String remoteFilePath,
File destFile)
Alternatywna forma wartości downloadFile(String)
, która umożliwia rozmówcy określenie
plik docelowy, w którym należy umieścić zdalną zawartość.
Parametry |
remoteFilePath |
String : zdalna ścieżka do pobieranego pliku podana względem dyrektywy
poziom główny danego wdrożenia. |
destFile |
File : plik, w którym ma zostać umieszczona pobrana zawartość. Nie powinno istnieć. |
pobieranie
public File downloadFile (String remoteFilePath)
Pobiera plik zdalny do pliku tymczasowego na dysku lokalnym.
Parametry |
remoteFilePath |
String : zdalna ścieżka do pobieranego pliku podana względem implementacji
konkretnego pierwiastka. |
Zwroty |
File |
tymczasowy plik ERROR(/File) został pobrany lokalnie. |
downloadZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
includeFilters,
excludeFilters)
Pobierz pliki pasujące do podanych filtrów w zdalnym pliku ZIP.
Plik wewnątrz zdalnego pliku ZIP jest pobierany tylko wtedy, gdy jego ścieżka pasuje do
uwzględniania filtrów, ale nie filtrów wykluczania.
Parametry |
destDir |
File : plik, w którym ma zostać umieszczona pobrana zawartość. |
remoteFilePath |
String : zdalna ścieżka do pobieranego pliku podana względem implementacji
konkretnego pierwiastka. |
includeFilters |
: lista filtrów do pobierania pasujących plików. |
excludeFilters |
: lista filtrów, za pomocą których można pominąć pobieranie 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 on aktualny. Jeśli
nie, plik lokalny jest nieaktualny. Używany głównie na potrzeby pamięci podręcznej. Domyślna implementacja
zawsze zwraca wartość true, więc jeśli pliku nie można zmienić, nigdy nie trzeba sprawdzać jego aktualności.
Parametry |
localFile |
File : plik lokalny. |
remoteFilePath |
String : ścieżka do pliku zdalnego. |
Zwroty |
boolean |
Wartość true, jeśli plik lokalny jest aktualny. W przeciwnym razie ma wartość false (fałsz). |
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: 2024-08-24 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: 2024-08-24 UTC."],[],[]]