RemoteZip

public class RemoteZip
extends Object

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


Narzędzia do rozpakowywania poszczególnych plików w zdalnym pliku ZIP.

Podsumowanie

Konstruktory publiczne

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

Metody publiczne

void downloadFiles(File destDir, List<CentralDirectoryInfo> originalFiles)

Pobierz określone pliki ze zdalnego pliku ZIP.

long getLastAccess()

Pobierz czas ostatniego dostępu do tego obiektu.

String getRemoteFilePath()

Pobierz ścieżkę zdalnego pliku artefaktu ZIP.

List<CentralDirectoryInfo> getZipEntries()

Pobiera wpisy pliku ZIP ze zdalnego pliku ZIP.

void setLastAccess(long timestamp)

Zaktualizuj sygnaturę czasową ostatniego dostępu do obiektu.

Konstruktory publiczne

RemoteZip

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

Konstruktor

Parametry
remoteFilePath String: zdalna ścieżka do pliku do pobrania.

fileSize long: rozmiar pliku zdalnego.

downloader IFileDownloader: @{link IFileDownloader} używany do pobierania pliku zdalnego.

RemoteZip

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

Parametry
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

RemoteZip

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

Konstruktor

Parametry
remoteFilePath String: zdalna ścieżka do pliku do pobrania.

fileSize long: rozmiar pliku zdalnego.

downloader IFileDownloader: @{link IFileDownloader} używany do pobierania pliku zdalnego.

useZip64 boolean: czy używać formatu zip64 do częściowego pobierania.

useCache boolean

Metody publiczne

downloadFiles

public void downloadFiles (File destDir, 
                List<CentralDirectoryInfo> originalFiles)

Pobierz określone pliki ze zdalnego pliku ZIP.

Parametry
destDir File: katalog, w którym mają się znajdować pobrane pliki.

originalFiles List: lista wpisów do pobrania ze zdalnego pliku ZIP.

Zgłasza
com.android.tradefed.build.BuildRetrievalError
java.io.IOException
BuildRetrievalError
IOException

getLastAccess

public long getLastAccess ()

Pobierz czas ostatniego dostępu do tego obiektu.

Zwraca
long

getRemoteFilePath

public String getRemoteFilePath ()

Pobierz ścieżkę zdalnego pliku artefaktu ZIP.

Zwraca
String

getZipEntries

public List<CentralDirectoryInfo> getZipEntries ()

Pobiera wpisy pliku ZIP ze zdalnego pliku ZIP.

Zwraca
List<CentralDirectoryInfo>

Zgłasza
BuildRetrievalError jeśli nie udało się pobrać pliku.
IOException

setLastAccess

public void setLastAccess (long timestamp)

Zaktualizuj sygnaturę czasową ostatniego dostępu do obiektu.

Parametry
timestamp long