RemoteZip

public class RemoteZip
extends Object

java.lang.Object
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, List< CentralDirectoryInfo > originalFiles)

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

long getLastAccess ()

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

String getRemoteFilePath ()

Получите удаленный путь к файлу удаленного ZIP-архива.

List< CentralDirectoryInfo > getZipEntries ()

Получает записи из удаленного ZIP-архива.

void setLastAccess (long timestamp)

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

Государственные строители

RemoteZip

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

Конструктор

Параметры
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)

Конструктор

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

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

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

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

useCache boolean

Общедоступные методы

downloadFiles

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

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

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

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

Броски
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 >

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

setLastAccess

public void setLastAccess (long timestamp)

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

Параметры
timestamp long