RemoteZip

public class RemoteZip
extends Object

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


Utilità per decomprimere singoli file all'interno di un file zip remoto.

Riepilogo

Costruttori pubblici

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

Costruttore

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

Costruttore

Metodi pubblici

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

Scarica i file specificati nel file zip remoto.

long getLastAccess ()

Ottieni l'ultima volta che si accede a questo oggetto.

String getRemoteFilePath ()

Ottieni il percorso del file remoto dell'artefatto zip remoto.

getZipEntries ()

Ottiene le voci del file zip di un file zip remoto.

void setLastAccess (long timestamp)

Aggiorna il timestamp dell'ultimo accesso dell'oggetto.

Costruttori pubblici

RemoteZip

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

Costruttore

Parametri
remoteFilePath String : il percorso remoto del file da scaricare.

fileSize long : dimensione del file remoto.

downloader IFileDownloader : un @{link IFileDownloader} utilizzato per scaricare un file remoto.

useZip64 boolean : se utilizzare o meno il formato zip64 per il download parziale.

useCache boolean

RemoteZip

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

Parametri
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

RemoteZip

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

Costruttore

Parametri
remoteFilePath String : il percorso remoto del file da scaricare.

fileSize long : dimensione del file remoto.

downloader IFileDownloader : un @{link IFileDownloader} utilizzato per scaricare un file remoto.

Metodi pubblici

scaricare files

public void downloadFiles (File destDir, 
                 originalFiles)

Scarica i file specificati nel file zip remoto.

Parametri
destDir File : la directory in cui posizionare i file scaricati.

originalFiles : un elenco di voci da scaricare dal file zip remoto.

Lancia
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

getUltimoAccesso

public long getLastAccess ()

Ottieni l'ultima volta che si accede a questo oggetto.

ritorna
long

getRemoteFilePath

public String getRemoteFilePath ()

Ottieni il percorso del file remoto dell'artefatto zip remoto.

ritorna
String

getZipEntries

public  getZipEntries ()

Ottiene le voci del file zip di un file zip remoto.

ritorna

Lancia
BuildRetrievalError se non è stato possibile scaricare il file.

setUltimoAccesso

public void setLastAccess (long timestamp)

Aggiorna il timestamp dell'ultimo accesso dell'oggetto.

Parametri
timestamp long