27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
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.
Arayanlardan önbelleğin kullanımını soyutlamak istediğiniz durumlarda kullanışlıdır.
Özet
Herkese açık yöntemler |
void
|
downloadFile(String remoteFilePath, File destFile)
downloadFile(String) işlevinin alternatif biçimidir. Arayanın, uzak içeriklerin yerleştirileceği hedef dosyayı belirtmesine olanak tanır.
|
File
|
downloadFile(String remoteFilePath)
Uzak bir dosyayı yerel diskteki geçici bir dosyaya indirir.
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, includeFilters, excludeFilters)
Belirtilen filtrelerle eşleşen dosyaları uzak bir ZIP dosyasına indirin.
|
boolean
|
isFresh(File localFile, String remoteFilePath)
Yerel dosyanın güncelliğini kontrol edin.
|
Herkese açık kurucular
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)
downloadFile(String)
işlevinin alternatif biçimidir. Arayanın, uzak içeriklerin yerleştirileceği hedef dosyayı belirtmesine olanak tanır.
Parametreler |
remoteFilePath |
String : İndirilecek dosyanın, uygulamaya özgü bir köke göre uzak yolu. |
destFile |
File : İndirilen içeriklerin yerleştirileceği dosya. Mevcut 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 özgü bir köke göre uzak yolu. |
downloadZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
includeFilters,
excludeFilters)
Belirtilen filtrelerle eşleşen dosyaları uzak bir ZIP dosyasına indirin.
Uzak zip dosyasındaki bir dosya yalnızca yolu, dahil etme filtrelerinden herhangi biriyle eşleşirse indirilir. Hariç tutma filtreleriyle eşleşmezse indirilmez.
Parametreler |
destDir |
File : İndirilen içeriklerin yerleştirileceği dosya. |
remoteFilePath |
String : İndirilecek dosyanın, uygulamaya özgü bir köke göre uzak yolu. |
includeFilters |
: Eşleşen dosyaları indirmek için kullanılacak filtrelerin listesi. |
excludeFilters |
: Eşleşen dosyaların indirilmesini atlayacak filtrelerin listesi. |
isFresh
public boolean isFresh (File localFile,
String remoteFilePath)
Yerel dosyanın güncelliğini kontrol edin. Yerel dosya, uzak dosyayla aynıysa günceldir. Aksi takdirde yerel dosya güncel değildir. Bu, çoğunlukla önbellek için kullanılır. Varsayılan uygulama her zaman doğru sonucu döndürür. Bu nedenle, dosya değiştirilemezse yeniliği kontrol etmenin hiçbir zaman gerekmez.
Parametreler |
localFile |
File : yerel dosya. |
remoteFilePath |
String : uzak dosya yolu. |
İlerlemeler |
boolean |
Yerel dosya güncelse doğru, değilse yanlış değerini döndürü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: 2025-03-26 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: 2025-03-26 UTC."],[],[]]