RemoteZip

public class RemoteZip
extends Object

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


Utilitas untuk mengekstrak file individual 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) downloadFiles (File destDir, originalFiles)

Unduh file yang ditentukan dalam file zip jarak jauh.

long getLastAccess ()

Dapatkan kapan 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

RemoteZip

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

Konstruktor

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

fileSize long : ukuran file jarak jauh.

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

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

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)

Konstruktor

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

fileSize long : ukuran file jarak jauh.

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

Metode publik

unduh File

public void downloadFiles (File destDir, 
                 originalFiles)

Unduh file yang ditentukan dalam file zip jarak jauh.

Parameter
destDir File : direktori tempat menyimpan file yang diunduh.

originalFiles : daftar entri untuk diunduh dari file zip jarak jauh.

Melempar
com.android.tradefed.build.BuildRetrievalError
Pengecualian IO
BuildRetrievalError

dapatkan Akses Terakhir

public long getLastAccess ()

Dapatkan kapan terakhir kali objek ini diakses.

Kembali
long

dapatkanRemoteFilePath

public String getRemoteFilePath ()

Dapatkan jalur file jarak jauh dari artefak zip jarak jauh.

Kembali
String

dapatkanZipEntries

public  getZipEntries ()

Mendapatkan entri file zip dari file zip jarak jauh.

Kembali

Melempar
BuildRetrievalError jika file tidak dapat diunduh.

setLastAccess

public void setLastAccess (long timestamp)

Perbarui stempel waktu akses terakhir objek.

Parameter
timestamp long