RemoteZip

public class RemoteZip
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.RemoteZip


כלי לפריסת קבצים בנפרד בקובץ ZIP מרוחק.

סיכום

יוצרים ציבוריים

RemoteZip(String remoteFilePath, long fileSize, IFileDownloader downloader)

Constructor

RemoteZip(String remoteFilePath, long fileSize, IFileDownloader downloader, boolean useZip64)
RemoteZip(String remoteFilePath, long fileSize, IFileDownloader downloader, boolean useZip64, boolean useCache)

Constructor

שיטות ציבוריות

void downloadFiles(File destDir, originalFiles)

מורידים את הקבצים שצוינו בקובץ ה-ZIP המרוחק.

long getLastAccess()

אחזור של הפעם האחרונה שבה בוצעה גישה לאובייקט הזה.

String getRemoteFilePath()

אחזור נתיב הקובץ המרוחק של ארטיפקט ה-zip המרוחק.

getZipEntries()

הפונקציה מקבלת את הרשומות של קובץ ה-zip מרחוק.

void setLastAccess(long timestamp)

מעדכנים את חותמת הזמן של הגישה האחרונה לאובייקט.

בנאים ציבוריים

RemoteZip

public RemoteZip (String remoteFilePath, 
                long fileSize, 
                IFileDownloader downloader)

Constructor

פרמטרים
remoteFilePath String: הנתיב המרוחק לקובץ להורדה.

fileSize long: גודל הקובץ המרוחק.

downloader IFileDownloader: ‏ @{link IFileDownloader} שמשמש להורדת קובץ מרוחק.

RemoteZip

public RemoteZip (String remoteFilePath, 
                long fileSize, 
                IFileDownloader downloader, 
                boolean useZip64)

פרמטרים
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

RemoteZip

public RemoteZip (String remoteFilePath, 
                long fileSize, 
                IFileDownloader downloader, 
                boolean useZip64, 
                boolean useCache)

Constructor

פרמטרים
remoteFilePath String: הנתיב המרוחק לקובץ להורדה.

fileSize long: גודל הקובץ המרוחק.

downloader IFileDownloader: ‏ @{link IFileDownloader} שמשמש להורדת קובץ מרוחק.

useZip64 boolean: האם להשתמש בפורמט zip64 להורדה חלקית או לא.

useCache boolean

שיטות ציבוריות

downloadFiles

public void downloadFiles (File destDir, 
                 originalFiles)

מורידים את הקבצים שצוינו בקובץ ה-ZIP המרוחק.

פרמטרים
destDir File: הספרייה שבה יוצבו הקבצים שהורדתם.

originalFiles : רשימה של רשומות להורדה מקובץ ה-zip המרוחק.

קליעות
com.android.tradefed.build.BuildRetrievalError
חריגת IO
BuildRetrievalError

getLastAccess

public long getLastAccess ()

אחזור של הפעם האחרונה שבה בוצעה גישה לאובייקט הזה.

החזרות
long

getRemoteFilePath

public String getRemoteFilePath ()

מוצאים את הנתיב המרוחק של קובץ ה-ZIP של פריט ה-ZIP.

החזרות
String

getZipEntries

public  getZipEntries ()

הפונקציה מקבלת את הרשומות של קובץ ה-zip מרחוק.

החזרות

זריקות
BuildRetrievalError אם לא ניתן להוריד את הקובץ.

setLastAccess

public void setLastAccess (long timestamp)

מעדכנים את חותמת הזמן של הגישה האחרונה לאובייקט.

פרמטרים
timestamp long