Mulai tahun 2026, untuk menyelaraskan dengan model pengembangan stabil trunk kami dan memastikan stabilitas platform untuk ekosistem, kami akan memublikasikan kode sumber ke AOSP pada Q2 dan Q4. Untuk membuat dan berkontribusi ke AOSP, gunakan android-latest-release. Cabang manifes android-latest-release akan selalu merujuk ke rilis terbaru yang dikirim ke AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Google menggunakan teknologi AI untuk menerjemahkan konten ke dalam bahasa pilihan Anda. Terjemahan AI mungkin mengandung kesalahan.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
CasFileDownloader
public
class
CasFileDownloader
extends Object
implements
IFileDownloader
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.CasFileDownloader
|
Pengunduh file untuk mendownload file dari RBE CAS.
Ringkasan
Konstruktor publik |
CasFileDownloader(IFileDownloader fallbackDownloader, File manifestPath, boolean casAutoDiscovery, boolean casChunk, boolean casChunkDir)
Konstruktor untuk CasFileDownloader.
|
CasFileDownloader(IFileDownloader fallbackDownloader, File cacheDir, File manifestPath, boolean casAutoDiscovery, boolean casChunk, boolean casChunkDir, File casServiceAccountJson, File tempFileRoot, IRunUtil runUtil)
|
Metode publik |
void
|
downloadFile(String remoteFilePath, File destFile, long startOffset, long size)
Bentuk alternatif downloadFile(String,File), yang memungkinkan pemanggil mendownload bagian file dan menyimpannya ke file tujuan tertentu.
|
void
|
downloadFile(String relativeRemotePath, 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, List<String> includeFilters, List<String> excludeFilters)
Mendownload file yang cocok dengan filter tertentu dalam file zip jarak jauh.
|
static
CasOptions
|
getCasOptions()
|
void
|
setCasChunksOptions(boolean casKeepChunks, boolean casChunksOnly)
|
void
|
setCasConcurrency(long casConcurrency)
|
void
|
setCasMemoryLimit(long casMemoryLimit)
|
void
|
setCasRpcTimeout(long casRpcTimeout, long casGetCapabilitiesTimeout, long casBatchUpdateBlobsTimeout, long casBatchReadBlobsTimeout, long casGetTreeTimeout)
|
Konstruktor publik
CasFileDownloader
public CasFileDownloader (IFileDownloader fallbackDownloader,
File manifestPath,
boolean casAutoDiscovery,
boolean casChunk,
boolean casChunkDir)
Konstruktor untuk CasFileDownloader.
| Parameter |
fallbackDownloader |
IFileDownloader: downloader file yang akan digunakan jika downloader file CAS gagal diinisialisasi atau file gagal didownload dari CAS. |
manifestPath |
File |
casAutoDiscovery |
boolean |
casChunk |
boolean: apakah akan mendownload versi yang di-chunk jika kedua versi tersedia. |
casChunkDir |
boolean: apakah akan mendownload versi chunked yang tidak dikompresi sebagai direktori. |
CasFileDownloader
public CasFileDownloader (IFileDownloader fallbackDownloader,
File cacheDir,
File manifestPath,
boolean casAutoDiscovery,
boolean casChunk,
boolean casChunkDir,
File casServiceAccountJson,
File tempFileRoot,
IRunUtil runUtil)
| Parameter |
fallbackDownloader |
IFileDownloader |
cacheDir |
File |
manifestPath |
File |
casAutoDiscovery |
boolean |
casChunk |
boolean |
casChunkDir |
boolean |
casServiceAccountJson |
File |
tempFileRoot |
File |
runUtil |
IRunUtil |
Metode publik
downloadFile
public void downloadFile (String remoteFilePath,
File destFile,
long startOffset,
long size)
Bentuk alternatif downloadFile(String,File), yang memungkinkan pemanggil mendownload bagian file dan menyimpannya ke file tujuan tertentu.
| Parameter |
remoteFilePath |
String: jalur jarak jauh ke file yang akan didownload, relatif terhadap root
spesifik per penerapan. |
destFile |
File: file untuk menempatkan konten yang didownload. Seharusnya tidak ada. |
startOffset |
long: offset awal dalam file jarak jauh. |
size |
long: jumlah byte yang akan didownload dari file jarak jauh. Tetapkan ke nilai negatif
untuk mendownload seluruh file. |
downloadFile
public void downloadFile (String relativeRemotePath,
File destFile)
Bentuk alternatif downloadFile(String), yang memungkinkan pemanggil menentukan
file tujuan tempat konten jarak jauh harus ditempatkan.
| Parameter |
relativeRemotePath |
String: jalur jarak jauh ke file yang akan didownload, relatif terhadap root
khusus implementasi. |
destFile |
File: file untuk menempatkan konten yang didownload. 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. |
| Hasil |
File |
File yang didownload secara lokal sementara. |
downloadZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
List<String> includeFilters,
List<String> excludeFilters)
Mendownload file yang cocok dengan filter tertentu dalam file zip jarak jauh.
File di dalam file zip jarak jauh hanya didownload jika jalur file tersebut cocok dengan salah satu
filter sertakan, tetapi tidak cocok dengan filter kecualikan.
| Parameter |
destDir |
File: file untuk menempatkan konten yang didownload. |
remoteFilePath |
String: jalur jarak jauh ke file yang akan didownload, relatif terhadap root khusus
implementasi. |
includeFilters |
List: daftar filter untuk mendownload file yang cocok. |
excludeFilters |
List: daftar filter untuk melewati download file yang cocok. |
getCasOptions
public static CasOptions getCasOptions ()
setCasChunksOptions
public void setCasChunksOptions (boolean casKeepChunks,
boolean casChunksOnly)
| Parameter |
casKeepChunks |
boolean |
casChunksOnly |
boolean |
setCasConcurrency
public void setCasConcurrency (long casConcurrency)
| Parameter |
casConcurrency |
long |
setCasMemoryLimit
public void setCasMemoryLimit (long casMemoryLimit)
| Parameter |
casMemoryLimit |
long |
setCasRpcTimeout
public void setCasRpcTimeout (long casRpcTimeout,
long casGetCapabilitiesTimeout,
long casBatchUpdateBlobsTimeout,
long casBatchReadBlobsTimeout,
long casGetTreeTimeout)
| Parameter |
casRpcTimeout |
long |
casGetCapabilitiesTimeout |
long |
casBatchUpdateBlobsTimeout |
long |
casBatchReadBlobsTimeout |
long |
casGetTreeTimeout |
long |
Metode yang dilindungi
protected File extractCasClient (String clientName)
| Parameter |
clientName |
String |
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 2026-06-22 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 2026-06-22 UTC."],[],[]]