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)

Costruttore

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

Costruttore

Metodi pubblici

void downloadFiles(File destDir, originalFiles)

Scarica i file specificati nel file ZIP remoto.

long getLastAccess()

Recupera l'ultima volta che è stato eseguito l'accesso a questo oggetto.

String getRemoteFilePath()

Recupera il percorso del file remoto dell'elemento zip remoto.

getZipEntries()

Recupera le voci del file ZIP di un file ZIP remoto.

void setLastAccess(long timestamp)

Aggiorna il timestamp dell'ultimo accesso all'oggetto.

Costruttori pubblici

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.

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, 
                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: indica se utilizzare o meno il formato zip64 per il download parziale.

useCache boolean

Metodi pubblici

downloadFile

public void downloadFiles (File destDir, 
                 originalFiles)

Scarica i file specificati nel file ZIP remoto.

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

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

Lanci
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

getLastAccess

public long getLastAccess ()

Recupera l'ultima volta che è stato eseguito l'accesso a questo oggetto.

Ritorni
long

getRemoteFilePath

public String getRemoteFilePath ()

Recupera il percorso del file remoto dell'elemento zip remoto.

Ritorni
String

getZipEntries

public  getZipEntries ()

Recupera le voci del file ZIP di un file ZIP remoto.

Ritorni

Lanci
BuildRetrievalError se non è stato possibile scaricare il file.

setLastAccess

public void setLastAccess (long timestamp)

Aggiorna il timestamp dell'ultimo accesso all'oggetto.

Parametri
timestamp long