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.
GCSFileDownloader
public
class
GCSFileDownloader
extends GCSCommon
implements
IFileDownloader
Narzędzie do pobierania plików z Google Cloud Storage (GCS).
Podsumowanie
Metody publiczne |
InputStream
|
downloadFile(String bucketName, String filename)
Pobierz plik z zasobnika GCS.
|
void
|
downloadFile(String remotePath, 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)
Pobierz plik z GCS.
|
boolean
|
isFresh(File localFile, String remotePath)
Sprawdź aktualność pliku lokalnego.
|
Fieldsem
GCS_APPROX_PREFIX
public static final String GCS_APPROX_PREFIX
GCS_PREFIX
public static final String GCS_PREFIX
Konstruktory publiczne
GCSFileDownloader
public GCSFileDownloader (File jsonKeyFile)
Parametry |
jsonKeyFile |
File |
GCSFileDownloader
public GCSFileDownloader ()
Metody publiczne
downloadFile
public InputStream downloadFile (String bucketName,
String filename)
Pobierz plik z zasobnika GCS.
Parametry |
bucketName |
String : nazwa zasobnika GCS |
filename |
String : nazwa pliku |
downloadFile
public void downloadFile (String remotePath,
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 |
remotePath |
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)
Pobierz plik z GCS.
Obecnie obsługiwana jest tylko ścieżka GCS.
Parametry |
remoteFilePath |
String : ścieżka GCS w formacie gs://bucket/file/path. |
isFresh
public boolean isFresh (File localFile,
String remotePath)
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. |
remotePath |
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."],[],[]]