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

الطرق العامة

تنزيلالملفات

public void downloadFiles (File destDir, 
                 originalFiles)

نزِّل الملفات المحدّدة في ملف ZIP البعيد.

المعلمات
destDir File: الدليل الذي سيتم وضع الملفات التي تم تنزيلها فيه

originalFiles : قائمة بالإدخالات المراد تنزيلها من ملف ZIP البعيد

عمليات الرمي
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

الوصول الأخير

public long getLastAccess ()

الحصول على آخر مرة تم فيها الوصول إلى هذا العنصر

المرتجعات
long

getRemoteFilePath

public String getRemoteFilePath ()

الحصول على مسار الملف البعيد لعنصر ZIP البعيد

المرتجعات
String

getZipEntries

public  getZipEntries ()

تحصل على إدخالات ملف zip لملف zip عن بُعد.

المرتجعات

عمليات الرمي
BuildRetrievalError إذا تعذّر تنزيل الملف

ضبط الوصول الأخير

public void setLastAccess (long timestamp)

عدِّل الطابع الزمني لآخر عملية وصول إلى العنصر.

المعلمات
timestamp long