RemoteZip

public class RemoteZip
extends Object

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


Uzak ZIP dosyasındaki dosyaları ayrı ayrı açmaya yarayan yardımcı programlar.

Özet

Herkese açık oluşturucular

RemoteZip(String remoteFilePath, long fileSize, IFileDownloader downloader)

Marka

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

Marka

Herkese açık yöntemler

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

Uzak ZIP dosyasındaki belirtilen dosyaları indirin.

long getLastAccess()

Bu nesneye en son erişilen zamanı alın.

String getRemoteFilePath()

Uzak ZIP yapıtının uzak dosya yolunu alın.

List<CentralDirectoryInfo> getZipEntries()

Uzak bir ZIP dosyasının ZIP dosyası girişlerini alır.

void setLastAccess(long timestamp)

Nesnenin son erişim zaman damgasını güncelleyin.

Herkese açık oluşturucular

RemoteZip

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

Marka

Parametreler
remoteFilePath String: İndirilecek dosyanın uzak yolu.

fileSize long: Uzak dosyanın boyutu.

downloader IFileDownloader: Uzak bir dosyayı indirmek için kullanılan @{link IFileDownloader}.

RemoteZip

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

Parametreler
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

RemoteZip

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

Marka

Parametreler
remoteFilePath String: İndirilecek dosyanın uzak yolu.

fileSize long: Uzak dosyanın boyutu.

downloader IFileDownloader: Uzak bir dosyayı indirmek için kullanılan @{link IFileDownloader}.

useZip64 boolean: Kısmi indirme için zip64 biçiminin kullanılıp kullanılmayacağı.

useCache boolean

Herkese açık yöntemler

downloadFiles

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

Uzak ZIP dosyasındaki belirtilen dosyaları indirin.

Parametreler
destDir File: İndirilen dosyaların yerleştirileceği dizin.

originalFiles List: Uzak zip dosyasından indirilecek girişlerin listesi.

Verdiği hatalar
com.android.tradefed.build.BuildRetrievalError
java.io.IOException
BuildRetrievalError
IOException

getLastAccess

public long getLastAccess ()

Bu nesneye en son erişilen zamanı alın.

İadeler
long

getRemoteFilePath

public String getRemoteFilePath ()

Uzak ZIP yapıtının uzak dosya yolunu alın.

İadeler
String

getZipEntries

public List<CentralDirectoryInfo> getZipEntries ()

Uzak bir ZIP dosyasının ZIP dosyası girişlerini alır.

İadeler
List<CentralDirectoryInfo>

Verdiği hatalar
BuildRetrievalError Dosya indirilemediyse
IOException

setLastAccess

public void setLastAccess (long timestamp)

Nesnenin son erişim zaman damgasını güncelleyin.

Parametreler
timestamp long