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 Konstrukteure

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

Konstrukteur

RemoteZip (String remoteFilePath, long fileSize, IFileDownloader downloader)

Konstrukteur

Öffentliche Methoden

void downloadFiles (File destDir, files) downloadFiles (File destDir, files)

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

long getLastAccess ()

Rufen Sie 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 letzten Zugriffszeitstempel des Objekts.

Öffentliche Konstrukteure

RemoteZip

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

Konstrukteur

Parameter
remoteFilePath String : Der Remote-Pfad zu der herunterzuladenden Datei.

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

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

useZip64 boolean : ob das zip64-Format für den teilweisen Download verwendet werden soll oder nicht.

RemoteZip

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

Konstrukteur

Parameter
remoteFilePath String : Der Remote-Pfad zu der herunterzuladenden Datei.

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

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

Öffentliche Methoden

Dateien herunterladen

public void downloadFiles (File destDir, 
                 files)

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

Parameter
destDir File : Das Verzeichnis, in dem die heruntergeladenen Dateien abgelegt werden.

files : eine Liste von Einträgen, die aus der Remote-Zip-Datei heruntergeladen werden sollen.

Wirft
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

getLastAccess

public long getLastAccess ()

Rufen Sie den letzten Zugriff auf dieses Objekt ab.

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

Wirft
BuildRetrievalError wenn die Datei nicht heruntergeladen werden konnte.

setLastAccess

public void setLastAccess (long timestamp)

Aktualisieren Sie den letzten Zugriffszeitstempel des Objekts.

Parameter
timestamp long