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.
AndroidBuildDownloader
public
class
AndroidBuildDownloader
extends Object
implements
IFileDownloader
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.build.AndroidBuildDownloader
|
Android Build API'den dosyaları alan bir IFileDownloader.
Özet
Alanlar |
protected
static
final
ConcurrentMap<String, RemoteZip> |
REMOTE_ZIP_CACHE
Uzak yola göre dizine eklenmiş uzak ZIP dosyalarının önbelleği.
|
Herkese açık yöntemler |
static
File
|
createTempFile(String remoteFilePath, File rootDir)
Belirli bir yola sahip indirilen dosyayı barındırmak için geçici diskte benzersiz bir dosya oluşturur.
|
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 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.
|
void
|
enablePartialDownloadCache(boolean enablePartialDownloadCache)
|
void
|
setMetadataCheck(boolean enableMetadataCheck)
|
void
|
setResolveSymlinks(boolean resolveSymlinks)
|
void
|
setUseMd5(boolean useMd5)
|
Alanlar
REMOTE_ZIP_CACHE
protected static final ConcurrentMap<String, RemoteZip> REMOTE_ZIP_CACHE
Uzak yola göre dizine eklenmiş uzak ZIP dosyalarının önbelleği.
Herkese açık oluşturucular
AndroidBuildDownloader
public AndroidBuildDownloader ()
Herkese açık yöntemler
createTempFile
public static File createTempFile (String remoteFilePath,
File rootDir)
Belirli bir yola sahip indirilen dosyayı barındırmak için geçici diskte benzersiz bir dosya oluşturur.
Dosya adını, yoldaki temel dosya adına göre oluşturur.
| Parametreler |
remoteFilePath |
String: Adın oluşturulacağı uzak yol |
rootDir |
File |
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 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. |
enablePartialDownloadCache
public void enablePartialDownloadCache (boolean enablePartialDownloadCache)
| Parametreler |
enablePartialDownloadCache |
boolean |
public void setMetadataCheck (boolean enableMetadataCheck)
| Parametreler |
enableMetadataCheck |
boolean |
setResolveSymlinks
public void setResolveSymlinks (boolean resolveSymlinks)
| Parametreler |
resolveSymlinks |
boolean |
setUseMd5
public void setUseMd5 (boolean useMd5)
| Parametreler |
useMd5 |
boolean |
Korunan yöntemler
getBuildFetcher
protected AndroidBuildFetcher getBuildFetcher ()
AndroidBuildFetcher döndürür. Yoksa oluşturur.
| Verdiği hatalar |
GeneralSecurityException |
|
IOException |
|
setBuildEnvironment
protected void setBuildEnvironment (String buildEnvironment)
| Parametreler |
buildEnvironment |
String |
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."],[],[]]