Zipremoto

public class RemoteZip
extends Object

Objeto java.lang.
   ↳ 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)

Descarga los archivos especificados en el archivo ZIP remoto.

long getLastAccess()

Obtén la última vez que se accedió a este objeto.

String getRemoteFilePath()

Obtén la ruta de acceso al archivo remoto del artefacto ZIP remoto.

getZipEntries()

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

void setLastAccess(long timestamp)

Actualiza la marca de tiempo del último acceso al objeto.

Constructores públicos

Zipremoto

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

Constructor

Parámetros
remoteFilePath String: Es la ruta remota al archivo que se descargará.

fileSize long: Es el tamaño del archivo remoto.

downloader IFileDownloader: un @{link IFileDownloader} que se usa para descargar un archivo remoto.

useZip64 boolean: Indica si se debe usar o no el formato zip64 para la descarga parcial.

useCache boolean

Zipremoto

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

Parámetros
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

Zipremoto

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

Constructor

Parámetros
remoteFilePath String: Es la ruta remota al archivo que se descargará.

fileSize long: Es el tamaño del archivo remoto.

downloader IFileDownloader: un @{link IFileDownloader} que se usa para descargar un archivo remoto.

Métodos públicos

descargararchivos

public void downloadFiles (File destDir, 
                 originalFiles)

Descarga los archivos especificados en el archivo ZIP remoto.

Parámetros
destDir File: Es el directorio en el que se colocarán los archivos descargados.

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

Arroja
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

getLastAccess.

public long getLastAccess ()

Obtén la última vez que se accedió a este objeto.

Muestra
long

getRemoteFilePath

public String getRemoteFilePath ()

Obtén la ruta de acceso al archivo remoto del artefacto ZIP remoto.

Muestra
String

getZipEntries

public  getZipEntries ()

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

Muestra

Arroja
BuildRetrievalError si no se pudo descargar el archivo.

setLastAccess

public void setLastAccess (long timestamp)

Actualiza la marca de tiempo del último acceso al objeto.

Parámetros
timestamp long