החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
FileDownloadCacheWrapper
public
class
FileDownloadCacheWrapper
extends Object
implements
IFileDownloader
java.lang.Object
|
↳ |
com.android.tradefed.build.FileDownloadCacheWrapper
|
מחלקת עטיפה שמספקת את השירותים של FileDownloadCache
תוך הטמעת הממשק IFileDownloader
.
שימושי במקרים שבהם רוצים להסתיר את השימוש במטמון מפני מבצעי הקריאה.
סיכום
שיטות ציבוריות |
void
|
downloadFile(String remoteFilePath, File destFile)
צורת חלופית של downloadFile(String) , שמאפשרת למבצע הקריאה לציין את קובץ היעד שבו התוכן המרוחק יונח.
|
File
|
downloadFile(String remoteFilePath)
הורדת קובץ מרוחק לקובץ זמני בדיסק המקומי.
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, includeFilters, excludeFilters)
הורדת הקבצים שתואמים למסננים נתונים לקובץ ZIP מרוחק.
|
boolean
|
isFresh(File localFile, String remoteFilePath)
בודקים את רמת העדכניות של הקובץ המקומי.
|
קונסטרוקטורים גלויים לכולם
FileDownloadCacheWrapper
public FileDownloadCacheWrapper (File cacheDir,
IFileDownloader delegateDownloader)
פרמטרים |
cacheDir |
File |
delegateDownloader |
IFileDownloader |
שיטות ציבוריות
downloadFile
public void downloadFile (String remoteFilePath,
File destFile)
צורת חלופית של downloadFile(String)
, שמאפשרת למבצע הקריאה לציין את קובץ היעד שבו התוכן המרוחק יונח.
פרמטרים |
remoteFilePath |
String : הנתיב המרוחק לקובץ להורדה, ביחס לשורש ספציפי להטמעה. |
destFile |
File : הקובץ שבו ימוקמו התוכן שהורדתם. לא אמור להיות קיים. |
downloadFile
public File downloadFile (String remoteFilePath)
הורדת קובץ מרוחק לקובץ זמני בדיסק המקומי.
פרמטרים |
remoteFilePath |
String : הנתיב המרוחק לקובץ להורדה, ביחס לשורש ספציפי להטמעה. |
downloadZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
includeFilters,
excludeFilters)
הורדת הקבצים שתואמים למסננים נתונים לקובץ ZIP מרוחק.
קובץ בתוך קובץ ה-zip המרוחק מוריד רק אם הנתיב שלו תואם לאחד מסנני ההכללה, אבל לא לאחד מסנני ההחרגה.
פרמטרים |
destDir |
File : הקובץ שבו ימוקמו התוכן שהורדתם. |
remoteFilePath |
String : הנתיב המרוחק לקובץ להורדה, ביחס לשורש ספציפי להטמעה. |
includeFilters |
: רשימת מסננים להורדת קבצים תואמים. |
excludeFilters |
: רשימת מסננים לדילוג על הורדת קבצים תואמים. |
isFresh
public boolean isFresh (File localFile,
String remoteFilePath)
בודקים את רמת העדכניות של הקובץ המקומי. אם הקובץ המקומי זהה לקובץ המרוחק, הוא עדכני. אם לא, הקובץ המקומי לא עדכני. הוא משמש בעיקר למטמון. הטמעת ברירת המחדל תמיד תחזיר את הערך true, כך שאם הקובץ לא ניתן לשינוי, לעולם לא תהיה צורך לבדוק את העדכניות שלו.
פרמטרים |
localFile |
File : קובץ מקומי. |
remoteFilePath |
String : נתיב הקובץ המרוחק. |
החזרות |
boolean |
הערך True אם הקובץ המקומי עדכני, אחרת הערך False. |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-03-26 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-03-26 (שעון UTC)."],[],[]]