Zip remoto

public class RemoteZip
extends Object

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


Utilitários para descompactar arquivos individuais dentro de um arquivo zip remoto.

Resumo

Construtores públicos

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

Construtor

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

Construtor

Métodos públicos

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

Baixe os arquivos especificados no arquivo zip remoto.

long getLastAccess ()

Obtenha a última vez que este objeto foi acessado.

String getRemoteFilePath ()

Obtenha o caminho do arquivo remoto do artefato zip remoto.

getZipEntries ()

Obtém as entradas do arquivo zip de um arquivo zip remoto.

void setLastAccess (long timestamp)

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

Construtores públicos

Zip remoto

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 baixado.

fileSize long : tamanho do arquivo remoto.

downloader IFileDownloader : um @{link IFileDownloader} usado para baixar um arquivo remoto.

useZip64 boolean : se deve usar o formato zip64 para download parcial ou não.

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)

Construtor

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

fileSize long : tamanho do arquivo remoto.

downloader IFileDownloader : um @{link IFileDownloader} usado para baixar um arquivo remoto.

Métodos públicos

baixar arquivos

public void downloadFiles (File destDir, 
                 originalFiles)

Baixe os arquivos especificados no arquivo zip remoto.

Parâmetros
destDir File : o diretório para colocar os arquivos baixados.

originalFiles : uma lista de entradas para download do arquivo zip remoto.

Lança
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

getLastAccess

public long getLastAccess ()

Obtenha a última vez que este objeto foi acessado.

Devoluções
long

getRemoteFilePath

public String getRemoteFilePath ()

Obtenha o caminho do arquivo remoto do artefato zip remoto.

Devoluções
String

getZipEntries

public  getZipEntries ()

Obtém as entradas do arquivo zip de um arquivo zip remoto.

Devoluções

Lança
BuildRetrievalError se o arquivo não puder ser baixado.

definirLastAccess

public void setLastAccess (long timestamp)

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

Parâmetros
timestamp long