Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
FileDownloadCacheWrapper
public
class
FileDownloadCacheWrapper
extends Object
implements
IFileDownloader
java.lang.Object
|
↳ |
com.android.tradefed.build.FileDownloadCacheWrapper
|
Class wrapper yang menyediakan fasilitas FileDownloadCache
saat menerapkan
antarmuka IFileDownloader
.
Berguna jika Anda ingin memisahkan penggunaan cache dari pemanggil.
Ringkasan
Metode publik |
void
|
downloadFile(String remoteFilePath, File destFile)
Bentuk alternatif downloadFile(String) , yang memungkinkan pemanggil menentukan
file tujuan tempat konten jarak jauh harus ditempatkan.
|
File
|
downloadFile(String remoteFilePath)
Mendownload file jarak jauh ke file sementara di disk lokal.
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, includeFilters, excludeFilters)
Mendownload file yang cocok dengan filter yang diberikan dalam file zip jarak jauh.
|
boolean
|
isFresh(File localFile, String remoteFilePath)
Periksa keaktualan file lokal.
|
Konstruktor publik
FileDownloadCacheWrapper
public FileDownloadCacheWrapper (File cacheDir,
IFileDownloader delegateDownloader)
Parameter |
cacheDir |
File |
delegateDownloader |
IFileDownloader |
Metode publik
downloadFile
public void downloadFile (String remoteFilePath,
File destFile)
Bentuk alternatif downloadFile(String)
, yang memungkinkan pemanggil menentukan
file tujuan tempat konten jarak jauh harus ditempatkan.
Parameter |
remoteFilePath |
String : jalur jarak jauh ke file yang akan didownload, relatif terhadap
root khusus implementasi. |
destFile |
File : file tempat konten yang didownload akan ditempatkan. Seharusnya tidak ada. |
downloadFile
public File downloadFile (String remoteFilePath)
Mendownload file jarak jauh ke file sementara di disk lokal.
Parameter |
remoteFilePath |
String : jalur jarak jauh ke file yang akan didownload, relatif terhadap root khusus
implementasi. |
downloadZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
includeFilters,
excludeFilters)
Mendownload file yang cocok dengan filter yang diberikan dalam file zip jarak jauh.
File di dalam file zip jarak jauh hanya didownload jika jalurnya cocok dengan salah satu
filter yang disertakan, tetapi tidak dengan filter yang dikecualikan.
Parameter |
destDir |
File : file tempat konten yang didownload akan ditempatkan. |
remoteFilePath |
String : jalur jarak jauh ke file yang akan didownload, relatif terhadap root khusus
penerapan. |
includeFilters |
: daftar filter untuk mendownload file yang cocok. |
excludeFilters |
: daftar filter untuk melewati download file yang cocok. |
isFresh
public boolean isFresh (File localFile,
String remoteFilePath)
Periksa keaktualan file lokal. Jika file lokal sama dengan file jarak jauh, file tersebut baru. Jika tidak, file lokal sudah tidak berlaku. Ini terutama digunakan untuk cache. Implementasi default akan
selalu menampilkan true, sehingga jika file tidak dapat diubah, file tersebut tidak akan pernah perlu memeriksa keaktualan.
Parameter |
localFile |
File : file lokal. |
remoteFilePath |
String : jalur file jarak jauh. |
Hasil |
boolean |
Benar jika file lokal baru, salah jika tidak. |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-03-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-26 UTC."],[],[]]