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, içerikleri tercih ettiğiniz dile çevirmek için yapay zeka teknolojisini kullanır. Yapay zeka çevirilerinde hata olabilir.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
CasFileDownloader
public
class
CasFileDownloader
extends Object
implements
IFileDownloader
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.CasFileDownloader
|
RBE CAS'ten dosya indirmek için dosya indirici.
Özet
Herkese açık oluşturucular |
CasFileDownloader(IFileDownloader fallbackDownloader, File manifestPath, boolean casAutoDiscovery, boolean casChunk, boolean casChunkDir)
CasFileDownloader için oluşturucu.
|
CasFileDownloader(IFileDownloader fallbackDownloader, File cacheDir, File manifestPath, boolean casAutoDiscovery, boolean casChunk, boolean casChunkDir, File casServiceAccountJson, File tempFileRoot, IRunUtil runUtil)
|
Herkese açık yöntemler |
void
|
downloadFile(String remoteFilePath, File destFile, long startOffset, long size)
Arayanın dosyanın bir bölümünü indirip belirli bir hedef dosyaya kaydetmesine olanak tanıyan downloadFile(String,File) alternatif biçimi.
|
void
|
downloadFile(String relativeRemotePath, 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.
|
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)
|
Herkese açık oluşturucular
CasFileDownloader
public CasFileDownloader (IFileDownloader fallbackDownloader,
File manifestPath,
boolean casAutoDiscovery,
boolean casChunk,
boolean casChunkDir)
CasFileDownloader için oluşturucu.
| Parametreler |
fallbackDownloader |
IFileDownloader: CAS dosya indiricisi başlatılamazsa veya dosya CAS'ten indirilemezse kullanılacak dosya indiricisi. |
manifestPath |
File |
casAutoDiscovery |
boolean |
casChunk |
boolean: Her iki sürüm de mevcutsa parçalanmış sürümün indirilip indirilmeyeceği. |
casChunkDir |
boolean: Parçalanmış sürümün sıkıştırılmamış olarak bir dizin halinde indirilip indirilmeyeceği. |
CasFileDownloader
public CasFileDownloader (IFileDownloader fallbackDownloader,
File cacheDir,
File manifestPath,
boolean casAutoDiscovery,
boolean casChunk,
boolean casChunkDir,
File casServiceAccountJson,
File tempFileRoot,
IRunUtil runUtil)
| Parametreler |
fallbackDownloader |
IFileDownloader |
cacheDir |
File |
manifestPath |
File |
casAutoDiscovery |
boolean |
casChunk |
boolean |
casChunkDir |
boolean |
casServiceAccountJson |
File |
tempFileRoot |
File |
runUtil |
IRunUtil |
Herkese açık yöntemler
downloadFile
public void downloadFile (String remoteFilePath,
File destFile,
long startOffset,
long size)
Arayanın dosyanın bir bölümünü indirip belirli bir hedef dosyaya kaydetmesine olanak tanıyan downloadFile(String,File) alternatif biçimi.
| 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. |
startOffset |
long: Uzak dosyadaki başlangıç farkı. |
size |
long: Uzak dosyadan indirilecek bayt sayısı. Dosyanın tamamını indirmek için negatif bir değer ayarlayın. |
downloadFile
public void downloadFile (String relativeRemotePath,
File destFile)
Arayanın, uzak içeriklerin yerleştirileceği hedef dosyayı belirtmesine olanak tanıyan downloadFile(String) biçiminin alternatifidir.
| Parametreler |
relativeRemotePath |
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. |
getCasOptions
public static CasOptions getCasOptions ()
setCasChunksOptions
public void setCasChunksOptions (boolean casKeepChunks,
boolean casChunksOnly)
| Parametreler |
casKeepChunks |
boolean |
casChunksOnly |
boolean |
setCasConcurrency
public void setCasConcurrency (long casConcurrency)
| Parametreler |
casConcurrency |
long |
setCasMemoryLimit
public void setCasMemoryLimit (long casMemoryLimit)
| Parametreler |
casMemoryLimit |
long |
setCasRpcTimeout
public void setCasRpcTimeout (long casRpcTimeout,
long casGetCapabilitiesTimeout,
long casBatchUpdateBlobsTimeout,
long casBatchReadBlobsTimeout,
long casGetTreeTimeout)
| Parametreler |
casRpcTimeout |
long |
casGetCapabilitiesTimeout |
long |
casBatchUpdateBlobsTimeout |
long |
casBatchReadBlobsTimeout |
long |
casGetTreeTimeout |
long |
Korunan yöntemler
protected File extractCasClient (String clientName)
| Parametreler |
clientName |
String |
| Verdiği hatalar |
IOException |
|
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."],[],[]]