Zip remoto

public class RemoteZip
extends Object

java.lang.Objeto
com.android.tradefed.util.RemoteZip


Utilidades para descomprimir archivos individuales dentro de un archivo zip remoto.

Resumen

Constructores públicos

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

Constructor

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

Constructor

Métodos públicos

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

Descargue los archivos especificados en el archivo zip remoto.

long getLastAccess ()

Obtenga la última vez que se accedió a este objeto.

String getRemoteFilePath ()

Obtenga la ruta del archivo remoto del artefacto zip remoto.

getZipEntries ()

Obtiene las entradas del archivo zip de un archivo zip remoto.

void setLastAccess (long timestamp)

Actualice la marca de tiempo del último acceso del objeto.

Constructores públicos

Zip remoto

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

Constructor

Parámetros
remoteFilePath String : la ruta remota al archivo a descargar.

fileSize long : tamaño del archivo remoto.

downloader IFileDownloader : un @{link IFileDownloader} utilizado para descargar un archivo remoto.

useZip64 boolean : si se utiliza el formato zip64 para descarga parcial o no.

useCache boolean

Zip remoto

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

Parámetros
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

Zip remoto

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

Constructor

Parámetros
remoteFilePath String : la ruta remota al archivo a descargar.

fileSize long : tamaño del archivo remoto.

downloader IFileDownloader : un @{link IFileDownloader} utilizado para descargar un archivo remoto.

Métodos públicos

descargar archivos

public void downloadFiles (File destDir, 
                 originalFiles)

Descargue los archivos especificados en el archivo zip remoto.

Parámetros
destDir File : el directorio donde colocar los archivos descargados.

originalFiles : una lista de entradas para descargar desde el archivo zip remoto.

Lanza
com.android.tradefed.build.BuildRetrievalError
IOExcepción
BuildRetrievalError

obtenerÚltimoAcceso

public long getLastAccess ()

Obtenga la última vez que se accedió a este objeto.

Devoluciones
long

getRemoteFilePath

public String getRemoteFilePath ()

Obtenga la ruta del archivo remoto del artefacto zip remoto.

Devoluciones
String

getZipEntries

public  getZipEntries ()

Obtiene las entradas del archivo zip de un archivo zip remoto.

Devoluciones

Lanza
BuildRetrievalError si el archivo no se pudo descargar.

establecerÚltimoAcceso

public void setLastAccess (long timestamp)

Actualice la marca de tiempo del último acceso del objeto.

Parámetros
timestamp long