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 |