Удаленный Zip

public class RemoteZip
extends Object

java.lang.Объект
com.android.tradefed.util.RemoteZip


Утилиты для распаковки отдельных файлов внутри удаленного zip-файла.

Краткое содержание

Общественные конструкторы

RemoteZip (String remoteFilePath, long fileSize, IFileDownloader downloader)

Конструктор

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

Конструктор

Публичные методы

void downloadFiles (File destDir, originalFiles) downloadFiles (File destDir, originalFiles)

Загрузите указанные файлы в удаленный zip-файл.

long getLastAccess ()

Получите время последнего доступа к этому объекту.

String getRemoteFilePath ()

Получите путь к удаленному файлу удаленного zip-артефакта.

getZipEntries ()

Получает записи zip-файла удаленного zip-файла.

void setLastAccess (long timestamp)

Обновите временную метку последнего доступа к объекту.

Общественные конструкторы

Удаленный Zip

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

Конструктор

Параметры
remoteFilePath String : удаленный путь к файлу для загрузки.

fileSize long : размер удаленного файла.

downloader IFileDownloader : @{link IFileDownloader}, используемый для загрузки удаленного файла.

Удаленный Zip

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

Параметры
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

Удаленный Zip

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

Конструктор

Параметры
remoteFilePath String : удаленный путь к файлу для загрузки.

fileSize long : размер удаленного файла.

downloader IFileDownloader : @{link IFileDownloader}, используемый для загрузки удаленного файла.

useZip64 boolean : использовать ли формат zip64 для частичной загрузки или нет.

useCache boolean

Публичные методы

скачатьФайлы

public void downloadFiles (File destDir, 
                 originalFiles)

Загрузите указанные файлы в удаленный zip-файл.

Параметры
destDir File : каталог для размещения загруженных файлов.

originalFiles : список записей для загрузки из удаленного zip-файла.

Броски
com.android.tradefed.build.BuildRetrivalError
Исключение IO
BuildRetrievalError

getLastAccess

public long getLastAccess ()

Получите время последнего доступа к этому объекту.

Возврат
long

getRemoteFilePath

public String getRemoteFilePath ()

Получите путь к удаленному файлу удаленного zip-артефакта.

Возврат
String

getZipEntries

public  getZipEntries ()

Получает записи zip-файла удаленного zip-файла.

Возврат

Броски
BuildRetrievalError если файл не удалось загрузить.

setLastAccess

public void setLastAccess (long timestamp)

Обновите временную метку последнего доступа к объекту.

Параметры
timestamp long