החל מ-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-07-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-07-26 (שעון UTC)."],[],[]]