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)

Scarica i file specificati nel file ZIP remoto.

long getLastAccess()

Visualizza l'ultima volta che viene eseguito l'accesso a questo oggetto.

String getRemoteFilePath()

Ottieni il percorso file remoto dell'artefatto ZIP remoto.

getZipEntries()

Recupera le voci di 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: percorso remoto del file da scaricare.

fileSize long: dimensioni del file remoto.

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

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

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: percorso remoto del file da scaricare.

fileSize long: dimensioni del file remoto.

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

Metodi pubblici

downloadFile

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.

Lanci
com.android.tradefed.build.BuildRetrievalError
Eccezione IO
BuildRetrievalError

getLastAccess

public long getLastAccess ()

Visualizza l'ultima volta che viene eseguito l'accesso a questo oggetto.

Ritorni
long

getRemoteFilePath

public String getRemoteFilePath ()

Ottieni il percorso file remoto dell'artefatto ZIP remoto.

Ritorni
String

getZipEntries

public  getZipEntries ()

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

Ritorni

Lanci
BuildRetrievalError se non è stato possibile scaricare il file.

ImpostaUltimoAccesso

public void setLastAccess (long timestamp)

Aggiorna il timestamp dell'ultimo accesso dell'oggetto.

Parametri
timestamp long