RemoteZip
public
class
RemoteZip
extends Object
| java.lang.Object | |
| ↳ | 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)
Konstruktor |
|
RemoteZip(String remoteFilePath, long fileSize, IFileDownloader downloader, boolean useZip64)
|
|
RemoteZip(String remoteFilePath, long fileSize, IFileDownloader downloader, boolean useZip64, boolean useCache)
Konstruktor |
|
Metode publik | |
|---|---|
void
|
downloadFiles(File destDir, List<CentralDirectoryInfo> originalFiles)
Download file yang ditentukan dalam file zip jarak jauh. |
long
|
getLastAccess()
Mendapatkan waktu terakhir objek ini diakses. |
String
|
getRemoteFilePath()
Mendapatkan jalur file jarak jauh dari artefak zip jarak jauh. |
List<CentralDirectoryInfo>
|
getZipEntries()
Mendapatkan entri file zip dari file zip jarak jauh. |
void
|
setLastAccess(long timestamp)
Memperbarui stempel waktu akses terakhir objek. |
Konstruktor publik
RemoteZip
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. |
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,
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 |
Metode publik
downloadFiles
public void downloadFiles (File destDir,
List<CentralDirectoryInfo> originalFiles)Download file yang ditentukan dalam file zip jarak jauh.
| Parameter | |
|---|---|
destDir |
File: direktori untuk menempatkan file yang didownload. |
originalFiles |
List: daftar entri yang akan didownload dari file zip jarak jauh. |
| Menampilkan | |
|---|---|
|
com.android.tradefed.build.BuildRetrievalError |
|
java.io.IOException |
BuildRetrievalError |
|
IOException |
|
getLastAccess
public long getLastAccess ()
Mendapatkan waktu terakhir objek ini diakses.
| Hasil | |
|---|---|
long |
|
getRemoteFilePath
public String getRemoteFilePath ()
Mendapatkan jalur file jarak jauh dari artefak zip jarak jauh.
| Hasil | |
|---|---|
String |
|
getZipEntries
public List<CentralDirectoryInfo> getZipEntries ()
Mendapatkan entri file zip dari file zip jarak jauh.
| Hasil | |
|---|---|
List<CentralDirectoryInfo> |
|
| Menampilkan | |
|---|---|
BuildRetrievalError |
jika file tidak dapat didownload. |
IOException |
|
setLastAccess
public void setLastAccess (long timestamp)
Memperbarui stempel waktu akses terakhir objek.
| Parameter | |
|---|---|
timestamp |
long |