ZipRemote

public class RemoteZip
extends Object

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


Utilitas untuk mengekstrak setiap file di dalam file zip jarak jauh.

Ringkasan

Konstruktor publik

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

Metode publik

void downloadFiles(File destDir, originalFiles)

Download file yang ditentukan di file zip jarak jauh.

long getLastAccess()

Mendapatkan waktu terakhir kali objek ini diakses.

String getRemoteFilePath()

Dapatkan jalur file jarak jauh dari artefak zip jarak jauh.

getZipEntries()

Mendapatkan entri file ZIP dari file zip jarak jauh.

void setLastAccess(long timestamp)

Perbarui stempel waktu akses terakhir objek.

Konstruktor publik

ZipRemote

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

Konstruktor

Parameter
remoteFilePath String: jalur jarak jauh ke file yang akan didownload.

fileSize long: ukuran file jarak jauh.

downloader IFileDownloader: @{link IFileDownloader} yang digunakan untuk mendownload file jarak jauh.

useZip64 boolean: apakah akan menggunakan format zip64 untuk download sebagian atau tidak.

useCache boolean

ZipRemote

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

Parameter
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

ZipRemote

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

Konstruktor

Parameter
remoteFilePath String: jalur jarak jauh ke file yang akan didownload.

fileSize long: ukuran file jarak jauh.

downloader IFileDownloader: @{link IFileDownloader} yang digunakan untuk mendownload file jarak jauh.

Metode publik

downloadFile

public void downloadFiles (File destDir, 
                 originalFiles)

Download file yang ditentukan di file zip jarak jauh.

Parameter
destDir File: direktori tempat file yang didownload.

originalFiles : daftar entri yang akan didownload dari file zip jarak jauh.

Menampilkan
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

{i>getLastAccess<i}

public long getLastAccess ()

Mendapatkan waktu terakhir kali objek ini diakses.

Hasil
long

getRemoteFilePath

public String getRemoteFilePath ()

Dapatkan jalur file jarak jauh dari artefak zip jarak jauh.

Hasil
String

getZipEntries

public  getZipEntries ()

Mendapatkan entri file ZIP dari file zip jarak jauh.

Hasil

Menampilkan
BuildRetrievalError jika file tidak dapat didownload.

setLastAccess

public void setLastAccess (long timestamp)

Perbarui stempel waktu akses terakhir objek.

Parameter
timestamp long