RemoteZip

public class RemoteZip
extends Object

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


כלי עזר לביטול הדחיסה של קבצים בודדים בתוך קובץ ZIP מרוחק.

סיכום

‫constructors ציבוריים

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

‫methods ציבוריים

void downloadFiles(File destDir, List<CentralDirectoryInfo> originalFiles)

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

long getLastAccess()

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

String getRemoteFilePath()

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

List<CentralDirectoryInfo> getZipEntries()

מקבל את הרשומות של קובץ ZIP מרוחק.

void setLastAccess(long timestamp)

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

‫constructors ציבוריים

RemoteZip

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

Constructor

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

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

downloader IFileDownloader: ‏a @{link IFileDownloader} used to download a remote file.

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: ‏a @{link IFileDownloader} used to download a remote file.

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

useCache boolean

‫methods ציבוריים

downloadFiles

public void downloadFiles (File destDir, 
                List<CentralDirectoryInfo> originalFiles)

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

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

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

הקפצת הודעות שגיאה (throw)
com.android.tradefed.build.BuildRetrievalError
java.io.IOException
BuildRetrievalError
IOException

getLastAccess

public long getLastAccess ()

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

החזרות
long

getRemoteFilePath

public String getRemoteFilePath ()

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

החזרות
String

getZipEntries

public List<CentralDirectoryInfo> getZipEntries ()

מקבל את הרשומות של קובץ ZIP מרוחק.

החזרות
List<CentralDirectoryInfo>

הקפצת הודעות שגיאה (throw)
BuildRetrievalError אם אי אפשר להוריד את הקובץ.
IOException

setLastAccess

public void setLastAccess (long timestamp)

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

פרמטרים
timestamp long