Mã zip từ xa

public class RemoteZip
extends Object

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


Tiện ích để giải nén các tệp riêng lẻ bên trong tệp zip từ xa.

Tóm tắt

Hàm khởi tạo công khai

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

Hàm dựng

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

Hàm dựng

Phương thức công khai

void downloadFiles(File destDir, originalFiles)

Tải các tệp được chỉ định trong tệp zip từ xa xuống.

long getLastAccess()

Xem thời điểm gần đây nhất mà đối tượng này được truy cập.

String getRemoteFilePath()

Nhận đường dẫn tệp từ xa của cấu phần phần mềm zip từ xa.

getZipEntries()

Lấy các mục nhập tệp zip của một tệp zip từ xa.

void setLastAccess(long timestamp)

Cập nhật dấu thời gian truy cập gần đây nhất của đối tượng.

Hàm khởi tạo công khai

Mã zip từ xa

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

Hàm dựng

Tham số
remoteFilePath String: đường dẫn từ xa đến tệp cần tải xuống.

fileSize long: kích thước của tệp từ xa.

downloader IFileDownloader: một @{link IFileDownloader} dùng để tải tệp từ xa xuống.

useZip64 boolean: có sử dụng định dạng zip64 để tải xuống một phần hay không.

useCache boolean

Mã zip từ xa

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

Tham số
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

Mã zip từ xa

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

Hàm dựng

Tham số
remoteFilePath String: đường dẫn từ xa đến tệp cần tải xuống.

fileSize long: kích thước của tệp từ xa.

downloader IFileDownloader: một @{link IFileDownloader} dùng để tải tệp từ xa xuống.

Phương thức công khai

tảiTệp xuống

public void downloadFiles (File destDir, 
                 originalFiles)

Tải các tệp được chỉ định trong tệp zip từ xa xuống.

Tham số
destDir File: Thư mục chứa các tệp được tải xuống.

originalFiles : danh sách các mục cần tải xuống từ tệp zip từ xa.

Gửi
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

getLastAccess

public long getLastAccess ()

Xem thời điểm gần đây nhất mà đối tượng này được truy cập.

Giá trị trả về
long

getRemoteFilePath

public String getRemoteFilePath ()

Nhận đường dẫn tệp từ xa của cấu phần phần mềm zip từ xa.

Giá trị trả về
String

getZipEntries

public  getZipEntries ()

Lấy các mục nhập tệp zip của một tệp zip từ xa.

Giá trị trả về

Gửi
BuildRetrievalError nếu không thể tải tệp xuống.

setLastAccess

public void setLastAccess (long timestamp)

Cập nhật dấu thời gian truy cập gần đây nhất của đối tượng.

Tham số
timestamp long