Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
FileDownloadCacheSarmalayıcısı
public
class
FileDownloadCacheWrapper
extends Object
implements
IFileDownloader
Java.lang.Nesne
|
🎃 |
com.android.tradefed.build.FileDownloadCacheWrapper
|
Şunu uygularken FileDownloadCache
özellikleri sağlayan bir sarmalayıcı sınıfı
IFileDownloader
arayüzü.
Arayanların önbellek kullanımını soyutlamak istediğiniz durumlarda kullanışlıdır.
Özet
Herkese açık yöntemler |
void
|
downloadFile(String remoteFilePath, File destFile)
ArayanındownloadFile(String)
uzak içeriğin yerleştirilmesi gereken hedef dosya.
|
File
|
downloadFile(String remoteFilePath)
Uzak dosyayı yerel diskteki geçici bir dosyaya indirir.
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, includeFilters, excludeFilters)
Belirtilen filtrelerle eşleşen dosyaları uzak zip dosyasında indirin.
|
boolean
|
isFresh(File localFile, String remoteFilePath)
Yerel dosyanın güncelliğini kontrol edin.
|
Kamu inşaatçıları
FileDownloadCacheSarmalayıcısı
public FileDownloadCacheWrapper (File cacheDir,
IFileDownloader delegateDownloader)
Parametreler |
cacheDir |
File |
delegateDownloader |
IFileDownloader |
Herkese açık yöntemler
indirDosya
public void downloadFile (String remoteFilePath,
File destFile)
ArayanındownloadFile(String)
uzak içeriğin yerleştirilmesi gereken hedef dosya.
Parametreler |
remoteFilePath |
String : İndirilecek dosyanın bir
uygulamaya özgü kökü belirleyin. |
destFile |
File : İndirilen içeriklerin yerleştirileceği dosyadır. Mevcut olmamalıdır. |
indirDosya
public File downloadFile (String remoteFilePath)
Uzak dosyayı yerel diskteki geçici bir dosyaya indirir.
Parametreler |
remoteFilePath |
String : Bir uygulamaya göre indirilecek dosyanın uzak yolu
gerekir. |
İlerlemeler |
File |
İndirilen geçici yerel sürüm: ERROR(/File) . |
indirZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
includeFilters,
excludeFilters)
Belirtilen filtrelerle eşleşen dosyaları uzak zip dosyasında indirin.
Uzak zip dosyasının içindeki bir dosya sadece yolu,
hariç tutma filtrelerini dahil et'i tıklayın.
Parametreler |
destDir |
File : İndirilen içeriklerin yerleştirileceği dosyadır. |
remoteFilePath |
String : Bir uygulamaya göre indirilecek dosyanın uzak yolu
gerekir. |
includeFilters |
: eşleşen dosyaları indirmek için kullanılan filtrelerin listesi. |
excludeFilters |
: Eşleşen dosyaları indirmeyi atlayacak filtrelerin listesi. |
güncel
public boolean isFresh (File localFile,
String remoteFilePath)
Yerel dosyanın güncelliğini kontrol edin. Yerel dosya, uzak dosyayla aynıysa yenidir. Eğer
yerel dosya eskidir. Bu genellikle önbellek için kullanılır. Varsayılan uygulama,
her zaman true değerini döndürür. Bu nedenle, dosya sabitse hiçbir zaman güncelliği kontrol etmesi gerekmez.
Parametreler |
localFile |
File : yerel dosya. |
remoteFilePath |
String : Uzak dosya yolu. |
İlerlemeler |
boolean |
Yerel dosya yeniyse doğru değerini, aksi takdirde false (yanlış) değerini alır. |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-08-24 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-08-24 UTC."],[],[]]