RemoteZip

public class RemoteZip
extends Object

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


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

Zusammenfassung

Öffentliche Konstruktoren

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

Konstruktor

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

Konstruktor

Öffentliche Methoden

void downloadFiles(File destDir, originalFiles)

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

long getLastAccess()

Ruft den letzten Zugriff auf dieses Objekt ab.

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 des Objekts.

Öffentliche Konstruktoren

RemoteZip

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

Konstruktor

Parameter
remoteFilePath String: der Remote-Pfad zur herunterzuladenden Datei.

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

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

useZip64 boolean: Gibt an, ob das Zip64-Format für den Teildownload verwendet werden soll oder nicht.

useCache boolean

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)

Konstruktor

Parameter
remoteFilePath String: der Remote-Pfad zur herunterzuladenden Datei.

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

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

Öffentliche Methoden

Dateien herunterladen

public void downloadFiles (File destDir, 
                 originalFiles)

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

Parameter
destDir File: Das Verzeichnis, in dem die heruntergeladenen Dateien gespeichert 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 des Objekts.

Parameter
timestamp long