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 Bauträger

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

Konstrukteur

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

Konstrukteur

Öffentliche Methoden

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

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

long getLastAccess ()

Ermittelt den letzten Zugriff 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 Bauträger

RemoteZip

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

Konstrukteur

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

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

downloader IFileDownloader : ein @{link IFileDownloader}, der zum Herunterladen einer Remote-Datei verwendet wird.

useZip64 boolean : Gibt an, ob das Zip64-Format für den teilweisen Download 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)

Konstrukteur

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

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

downloader IFileDownloader : ein @{link IFileDownloader}, der zum Herunterladen einer Remote-Datei verwendet 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 abgelegt werden sollen.

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

Würfe
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

getLastAccess

public long getLastAccess ()

Ermittelt den letzten Zugriff auf dieses Objekt.

Kehrt zurück
long

getRemoteFilePath

public String getRemoteFilePath ()

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

Kehrt zurück
String

getZipEntries

public  getZipEntries ()

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

Kehrt zurück

Würfe
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