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-03-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-03-26 UTC."],[],[]]