2026'dan itibaren, ana kararlı geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için android-latest-release kullanın. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
FileDownloadCacheWrapper
public
class
FileDownloadCacheWrapper
extends Object
implements
IFileDownloader
| java.lang.Object
|
| ↳ |
com.android.tradefed.build.FileDownloadCacheWrapper
|
IFileDownloader arayüzünü uygularken FileDownloadCache olanakları sağlayan bir sarmalayıcı sınıf.
Önbelleğin kullanımını arayanlardan soyutlamak istediğiniz durumlarda kullanışlıdır.
Özet
Herkese açık yöntemler |
void
|
downloadFile(String remoteFilePath, File destFile)
Arayanın, uzak içeriklerin yerleştirileceği hedef dosyayı belirtmesine olanak tanıyan downloadFile(String) biçiminin alternatifidir.
|
File
|
downloadFile(String remoteFilePath)
Uzak bir dosyayı yerel diskteki geçici bir dosyaya indirir.
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, List<String> includeFilters, List<String> excludeFilters)
Belirli filtrelerle eşleşen dosyaları uzak bir ZIP dosyası olarak indirin.
|
boolean
|
isFresh(File localFile, String remoteFilePath)
Yerel dosyanın güncelliğini kontrol edin.
|
Herkese açık oluşturucular
FileDownloadCacheWrapper
public FileDownloadCacheWrapper (File cacheDir,
IFileDownloader delegateDownloader)
| Parametreler |
cacheDir |
File |
delegateDownloader |
IFileDownloader |
Herkese açık yöntemler
downloadFile
public void downloadFile (String remoteFilePath,
File destFile)
Arayanın, uzak içeriklerin yerleştirileceği hedef dosyayı belirtmesine olanak tanıyan downloadFile(String) biçiminin alternatifidir.
| Parametreler |
remoteFilePath |
String: İndirilecek dosyanın, uygulamaya özel bir köke göre göreceli olarak uzak yolu. |
destFile |
File: İndirilen içeriklerin yerleştirileceği dosya. Olmamalıdır. |
downloadFile
public File downloadFile (String remoteFilePath)
Uzak bir dosyayı yerel diskteki geçici bir dosyaya indirir.
| Parametreler |
remoteFilePath |
String: İndirilecek dosyanın, uygulamaya özel bir köke göre göreceli olarak uzak yolu. |
| İadeler |
File |
geçici olarak yerel indirilen File. |
downloadZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
List<String> includeFilters,
List<String> excludeFilters)
Belirli filtrelerle eşleşen dosyaları uzak bir ZIP dosyası olarak indirin.
Uzak zip dosyasındaki bir dosya yalnızca yolu dahil etme filtrelerinden biriyle eşleştiğinde ancak hariç tutma filtreleriyle eşleşmediğinde indirilir.
| Parametreler |
destDir |
File: İndirilen içeriklerin yerleştirileceği dosya. |
remoteFilePath |
String: İndirilecek dosyanın, uygulamaya özel bir köke göre göreceli olarak uzak yolu. |
includeFilters |
List: Eşleşen dosyaları indirmek için filtrelerin listesi. |
excludeFilters |
List: Eşleşen dosyaların indirilmesini atlamak için kullanılan filtrelerin listesi. |
isFresh
public boolean isFresh (File localFile,
String remoteFilePath)
Yerel dosyanın güncelliğini kontrol edin. Yerel dosya, uzak dosyayla aynıysa dosya günceldir. Aksi takdirde yerel dosya güncel değildir. Bu özellik genellikle önbellek için kullanılır. Varsayılan uygulama her zaman doğru değerini döndürür. Bu nedenle, dosya değişmezse hiçbir zaman güncelliği kontrol etmesi gerekmez.
| Parametreler |
localFile |
File: Yerel dosya. |
remoteFilePath |
String: Uzak dosya yolu. |
| İadeler |
boolean |
Yerel dosya güncelse doğru, değilse yanlış. |
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: 2026-06-22 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: 2026-06-22 UTC."],[],[]]