החל משנת 2026, כדי להתאים למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור ולתרום ל-AOSP, צריך להשתמש ב-android-latest-release. הענף android-latest-release manifest תמיד יפנה לגרסה האחרונה שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Google משתמשת בטכנולוגיית AI כדי לתרגם תוכן לשפה המועדפת עליך. בתרגומים כאלו עשויות להיות שגיאות.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
AndroidBuildDownloader
public
class
AndroidBuildDownloader
extends Object
implements
IFileDownloader
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.build.AndroidBuildDownloader
|
IFileDownloader שמחלץ קבצים מ-Android Build API.
סיכום
שדות |
protected
static
final
ConcurrentMap<String, RemoteZip> |
REMOTE_ZIP_CACHE
מטמון של קובצי ZIP מרוחקים, שמסודרים לפי אינדקס של נתיבים מרוחקים.
|
methods ציבוריים |
static
File
|
createTempFile(String remoteFilePath, File rootDir)
יוצר קובץ ייחודי בדיסק זמני כדי לאחסן את הקובץ שהורד עם הנתיב שצוין.
|
void
|
downloadFile(String remoteFilePath, File destFile, long startOffset, long size)
צורה חלופית של downloadFile(String,File), שמאפשרת למתקשר להוריד חלק מהקובץ ולשמור אותו בקובץ יעד ספציפי.
|
void
|
downloadFile(String remoteFilePath, File destFile)
גרסה חלופית של downloadFile(String), שמאפשרת למשתמש ששולח את הקריאה לציין את קובץ היעד שבו התוכן המרוחק צריך להיות.
|
File
|
downloadFile(String remoteFilePath)
מוריד קובץ מרוחק לקובץ זמני בדיסק המקומי.
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, List<String> includeFilters, List<String> excludeFilters)
הורדת הקבצים שתואמים למסננים שצוינו בקובץ ZIP מרוחק.
|
void
|
enablePartialDownloadCache(boolean enablePartialDownloadCache)
|
void
|
setMetadataCheck(boolean enableMetadataCheck)
|
void
|
setResolveSymlinks(boolean resolveSymlinks)
|
void
|
setUseMd5(boolean useMd5)
|
שדות
REMOTE_ZIP_CACHE
protected static final ConcurrentMap<String, RemoteZip> REMOTE_ZIP_CACHE
מטמון של קובצי ZIP מרוחקים, שמסודרים לפי אינדקס של נתיבים מרוחקים.
constructors ציבוריים
AndroidBuildDownloader
public AndroidBuildDownloader ()
methods ציבוריים
createTempFile
public static File createTempFile (String remoteFilePath,
File rootDir)
יוצר קובץ ייחודי בדיסק זמני כדי לאחסן את הקובץ שהורד עם הנתיב שצוין.
יוצר את שם הקובץ על סמך שם הקובץ הבסיסי מהנתיב
| פרמטרים |
remoteFilePath |
String: הנתיב המרוחק שממנו ייבנה השם |
rootDir |
File |
downloadFile
public void downloadFile (String remoteFilePath,
File destFile,
long startOffset,
long size)
צורה חלופית של downloadFile(String,File), שמאפשרת למתקשר להוריד חלק מהקובץ ולשמור אותו בקובץ יעד ספציפי.
| פרמטרים |
remoteFilePath |
String: הנתיב המרוחק לקובץ שרוצים להוריד, ביחס לשורש ספציפי להטמעה. |
destFile |
File: הקובץ שאליו יועברו התכנים שהורדו. לא צריך להיות קיים. |
startOffset |
long: היסט ההתחלה בקובץ המרוחק. |
size |
long: מספר הבייטים להורדה מהקובץ המרוחק. מגדירים ערך שלילי
כדי להוריד את הקובץ כולו. |
downloadFile
public void downloadFile (String remoteFilePath,
File destFile)
גרסה חלופית של downloadFile(String), שמאפשרת למשתמש ששלח את הקריאה לציין את קובץ היעד שבו התוכן המרוחק צריך להיות.
| פרמטרים |
remoteFilePath |
String: הנתיב המרוחק לקובץ שרוצים להוריד, ביחס לשורש ספציפי להטמעה. |
destFile |
File: הקובץ שאליו יועברו התכנים שהורדו. לא צריך להיות קיים. |
downloadFile
public File downloadFile (String remoteFilePath)
מוריד קובץ מרוחק לקובץ זמני בדיסק המקומי.
| פרמטרים |
remoteFilePath |
String: הנתיב המרוחק לקובץ להורדה, ביחס לשורש ספציפי להטמעה. |
| החזרות |
File |
הקובץ הזמני שהורד File. |
downloadZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
List<String> includeFilters,
List<String> excludeFilters)
הורדת הקבצים שתואמים למסננים שצוינו בקובץ ZIP מרוחק.
קובץ בתוך קובץ ה-ZIP המרוחק יורד רק אם הנתיב שלו תואם לאחד ממסנני ההכללה, אבל לא למסנני ההחרגה.
| פרמטרים |
destDir |
File: הקובץ שאליו יועברו התכנים שהורדו. |
remoteFilePath |
String: הנתיב המרוחק לקובץ שרוצים להוריד, ביחס לשורש ספציפי להטמעה. |
includeFilters |
List: רשימה של מסננים להורדת קבצים תואמים. |
excludeFilters |
List: רשימת מסננים לדילוג על הורדת קבצים תואמים. |
enablePartialDownloadCache
public void enablePartialDownloadCache (boolean enablePartialDownloadCache)
| פרמטרים |
enablePartialDownloadCache |
boolean |
public void setMetadataCheck (boolean enableMetadataCheck)
| פרמטרים |
enableMetadataCheck |
boolean |
setResolveSymlinks
public void setResolveSymlinks (boolean resolveSymlinks)
| פרמטרים |
resolveSymlinks |
boolean |
setUseMd5
public void setUseMd5 (boolean useMd5)
שיטות מוגנות
getBuildFetcher
protected AndroidBuildFetcher getBuildFetcher ()
מחזירה AndroidBuildFetcher, ויוצרת אותו אם הוא לא קיים.
| הקפצת הודעות שגיאה (throw) |
GeneralSecurityException |
|
IOException |
|
setBuildEnvironment
protected void setBuildEnvironment (String buildEnvironment)
| פרמטרים |
buildEnvironment |
String |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-06-22 (שעון UTC).
[null,null,["עדכון אחרון: 2026-06-22 (שעון UTC)."],[],[]]