RemoteZip

public class RemoteZip
extends Object

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


Dienstprogramme zum Entpacken einzelner Dateien innerhalb einer Remote-ZIP-Datei.

Zusammenfassung

Öffentliche Konstruktoren

RemoteZip(String remoteFilePath, long fileSize, IFileDownloader downloader)

Konstruktor

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

Konstruktor

Öffentliche Methoden

void downloadFiles(File destDir, originalFiles)

Laden Sie die angegebenen Dateien in der Remote-ZIP-Datei herunter.

long getLastAccess()

Das Datum und die Uhrzeit des letzten Zugriffs auf dieses Objekt.

String getRemoteFilePath()

Rufen Sie den Remote-Dateipfad des Remote-ZIP-Artefakts ab.

getZipEntries()

Ruft die ZIP-Dateieinträge einer Remote-ZIP-Datei ab.

void setLastAccess(long timestamp)

Aktualisieren Sie den Zeitstempel des letzten Zugriffs auf das Objekt.

Öffentliche Konstruktoren

RemoteZip

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

Konstruktor

Parameter
remoteFilePath String: Der Remotepfad zur Datei, die heruntergeladen werden soll.

fileSize long: Größe der Remote-Datei.

downloader IFileDownloader: Ein @{link IFileDownloader}, mit dem eine Remote-Datei heruntergeladen wird.

RemoteZip

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

Parameter
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

RemoteZip

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

Konstruktor

Parameter
remoteFilePath String: Der Remotepfad zur Datei, die heruntergeladen werden soll.

fileSize long: Größe der Remote-Datei.

downloader IFileDownloader: Ein @{link IFileDownloader}, mit dem eine Remote-Datei heruntergeladen wird.

useZip64 boolean: Ob das ZIP64-Format für den teilweisen Download verwendet werden soll.

useCache boolean

Öffentliche Methoden

downloadFiles

public void downloadFiles (File destDir, 
                 originalFiles)

Laden Sie die angegebenen Dateien in der Remote-ZIP-Datei herunter.

Parameter
destDir File: das Verzeichnis, in das die heruntergeladenen Dateien abgelegt werden sollen.

originalFiles : Eine Liste der Einträge, die aus der Remote-ZIP-Datei heruntergeladen werden sollen.

Ausgabe
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

getLastAccess

public long getLastAccess ()

Ruft den letzten Zugriff auf dieses Objekt ab.

Returns
long

getRemoteFilePath

public String getRemoteFilePath ()

Rufen Sie den Remote-Dateipfad des Remote-ZIP-Artefakts ab.

Returns
String

getZipEntries

public  getZipEntries ()

Ruft die ZIP-Dateieinträge einer Remote-ZIP-Datei ab.

Returns

Ausgabe
BuildRetrievalError wenn die Datei nicht heruntergeladen werden konnte.

setLastAccess

public void setLastAccess (long timestamp)

Aktualisieren Sie den Zeitstempel des letzten Zugriffs auf das Objekt.

Parameter
timestamp long