החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
GCSFileDownloader
public
class
GCSFileDownloader
extends GCSCommon
implements
IFileDownloader
הורדת קבצים מ-Google Cloud Storage (GCS).
סיכום
שיטות ציבוריות |
InputStream
|
downloadFile(String bucketName, String filename)
הורדת קובץ מקטגוריה של GCS.
|
void
|
downloadFile(String remotePath, File destFile)
צורת חלופית של downloadFile(String) , שמאפשרת למבצע הקריאה לציין את קובץ היעד שבו התוכן המרוחק יונח.
|
File
|
downloadFile(String remoteFilePath)
מורידים את הקובץ מ-GCS.
|
boolean
|
isFresh(File localFile, String remotePath)
בודקים את רמת העדכניות של הקובץ המקומי.
|
שדות
GCS_APPROX_PREFIX
public static final String GCS_APPROX_PREFIX
GCS_PREFIX
public static final String GCS_PREFIX
קונסטרוקטורים גלויים לכולם
GCSFileDownloader
public GCSFileDownloader (File jsonKeyFile)
GCSFileDownloader
public GCSFileDownloader ()
שיטות ציבוריות
downloadFile
public InputStream downloadFile (String bucketName,
String filename)
הורדת קובץ מקטגוריה של GCS.
פרמטרים |
bucketName |
String : שם הקטגוריה ב-GCS |
filename |
String : שם הקובץ |
downloadFile
public void downloadFile (String remotePath,
File destFile)
צורת חלופית של downloadFile(String)
, שמאפשרת למבצע הקריאה לציין את קובץ היעד שבו התוכן המרוחק יונח.
פרמטרים |
remotePath |
String : הנתיב המרוחק לקובץ להורדה, ביחס לשורש ספציפי להטמעה. |
destFile |
File : הקובץ שבו ימוקמו התוכן שהורדתם. לא אמור להיות קיים. |
downloadFile
public File downloadFile (String remoteFilePath)
מורידים את הקובץ מ-GCS.
בשלב הזה יש תמיכה רק בנתיב GCS.
פרמטרים |
remoteFilePath |
String : נתיב GCS בפורמט gs://bucket/file/path. |
isFresh
public boolean isFresh (File localFile,
String remotePath)
בודקים את רמת העדכניות של הקובץ המקומי. אם הקובץ המקומי זהה לקובץ המרוחק, הוא עדכני. אם לא, הקובץ המקומי לא עדכני. הוא משמש בעיקר למטמון. הטמעת ברירת המחדל תמיד תחזיר את הערך true, כך שאם הקובץ לא ניתן לשינוי, לעולם לא תהיה צורך לבדוק את העדכניות שלו.
פרמטרים |
localFile |
File : קובץ מקומי. |
remotePath |
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)."],[],[]]