RemoteZip

public class RemoteZip
extends Object

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


Utilitários para descompactar arquivos individuais em um arquivo ZIP remoto.

Resumo

Construtores públicos

RemoteZip(String remoteFilePath, long fileSize, IFileDownloader downloader)

Construtor

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

Construtor

Métodos públicos

void downloadFiles(File destDir, originalFiles)

Faça o download dos arquivos especificados no arquivo ZIP remoto.

long getLastAccess()

Receba a última vez que esse objeto foi acessado.

String getRemoteFilePath()

Receba o caminho do arquivo remoto do artefato ZIP remoto.

getZipEntries()

Recebe as entradas de um arquivo ZIP remoto.

void setLastAccess(long timestamp)

Atualize o carimbo de data/hora do último acesso do objeto.

Construtores públicos

RemoteZip

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

Construtor

Parâmetros
remoteFilePath String: o caminho remoto para o arquivo a ser transferido.

fileSize long: tamanho do arquivo remoto.

downloader IFileDownloader: um @{link IFileDownloader} usado para fazer o download de um arquivo 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)

Construtor

Parâmetros
remoteFilePath String: o caminho remoto para o arquivo a ser transferido.

fileSize long: tamanho do arquivo remoto.

downloader IFileDownloader: um @{link IFileDownloader} usado para fazer o download de um arquivo remoto.

useZip64 boolean: se o formato zip64 precisa ser usado para o download parcial ou não.

useCache boolean

Métodos públicos

Baixar arquivos

public void downloadFiles (File destDir, 
                 originalFiles)

Faça o download dos arquivos especificados no arquivo ZIP remoto.

Parâmetros
destDir File: o diretório onde os arquivos transferidos por download serão colocados.

originalFiles : uma lista de entradas para fazer o download do arquivo ZIP remoto.

Gera
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

getLastAccess

public long getLastAccess ()

Receba a última vez que esse objeto foi acessado.

Retorna
long

getRemoteFilePath

public String getRemoteFilePath ()

Receba o caminho do arquivo remoto do artefato ZIP remoto.

Retorna
String

getZipEntries

public  getZipEntries ()

Recebe as entradas de um arquivo ZIP remoto.

Retorna

Gera
BuildRetrievalError se não for possível fazer o download do arquivo.

setLastAccess

public void setLastAccess (long timestamp)

Atualize o carimbo de data/hora do último acesso do objeto.

Parâmetros
timestamp long