RemoteZip

public class RemoteZip
extends Object

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


Son utilidades para descomprimir archivos individuales dentro de un archivo ZIP remoto.

Resumen

Constructores públicos

RemoteZip(String remoteFilePath, long fileSize, IFileDownloader downloader)

Constructor

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

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 de un archivo ZIP remoto.

void setLastAccess(long timestamp)

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

Constructores públicos

RemoteZip

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.

RemoteZip

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

Parámetros
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

RemoteZip

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 el formato zip64 para la descarga parcial.

useCache boolean

Métodos públicos

downloadFiles

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 que se descargarán del 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 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 del objeto.

Parámetros
timestamp long