RemoteZip

public class RemoteZip
extends Object

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


ยูทิลิตีสำหรับแตกไฟล์แต่ละไฟล์ในไฟล์ ZIP ระยะไกล

สรุป

ตัวสร้างแบบสาธารณะ

RemoteZip(String remoteFilePath, long fileSize, IFileDownloader downloader)

เครื่องมือสร้าง

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

เครื่องมือสร้าง

เมธอดสาธารณะ

void downloadFiles(File destDir, originalFiles)

ดาวน์โหลดไฟล์ที่ระบุในไฟล์ ZIP ระยะไกล

long getLastAccess()

รับข้อมูลครั้งล่าสุดที่มีการเข้าถึงออบเจ็กต์นี้

String getRemoteFilePath()

รับเส้นทางไฟล์ระยะไกลของอาร์ติแฟกต์ ZIP ระยะไกล

getZipEntries()

รับรายการไฟล์ ZIP ของไฟล์ ZIP ระยะไกล

void setLastAccess(long timestamp)

อัปเดตการประทับเวลาการเข้าถึงล่าสุดของออบเจ็กต์

ตัวสร้างแบบสาธารณะ

RemoteZip

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

เครื่องมือสร้าง

พารามิเตอร์
remoteFilePath String: เส้นทางระยะไกลไปยังไฟล์ที่จะดาวน์โหลด

fileSize long: ขนาดของไฟล์ระยะไกล

downloader IFileDownloader: @{link IFileDownloader} ที่ใช้ในการดาวน์โหลดไฟล์ระยะไกล

RemoteZip

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

พารามิเตอร์
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

RemoteZip

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

เครื่องมือสร้าง

พารามิเตอร์
remoteFilePath String: เส้นทางระยะไกลไปยังไฟล์ที่จะดาวน์โหลด

fileSize long: ขนาดของไฟล์ระยะไกล

downloader IFileDownloader: @{link IFileDownloader} ที่ใช้ในการดาวน์โหลดไฟล์ระยะไกล

useZip64 boolean: จะใช้รูปแบบ zip64 สำหรับการดาวน์โหลดบางส่วนหรือไม่

useCache boolean

เมธอดสาธารณะ

downloadFiles

public void downloadFiles (File destDir, 
                 originalFiles)

ดาวน์โหลดไฟล์ที่ระบุในไฟล์ ZIP ระยะไกล

พารามิเตอร์
destDir File: ไดเรกทอรีที่จะวางไฟล์ที่ดาวน์โหลด

originalFiles : รายการรายการที่จะดาวน์โหลดจากไฟล์ ZIP ระยะไกล

การโยน
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

getLastAccess

public long getLastAccess ()

รับข้อมูลครั้งล่าสุดที่มีการเข้าถึงออบเจ็กต์นี้

คิกรีเทิร์น
long

getRemoteFilePath

public String getRemoteFilePath ()

รับเส้นทางไฟล์ระยะไกลของอาร์ติแฟกต์ ZIP ระยะไกล

คิกรีเทิร์น
String

getZipEntries

public  getZipEntries ()

รับรายการไฟล์ ZIP ของไฟล์ ZIP ระยะไกล

คิกรีเทิร์น

การโยน
BuildRetrievalError หากดาวน์โหลดไฟล์ไม่ได้

setLastAccess

public void setLastAccess (long timestamp)

อัปเดตการประทับเวลาการเข้าถึงล่าสุดของออบเจ็กต์

พารามิเตอร์
timestamp long