ملف تنزيلذاكرة التخزين المؤقت
public
class
FileDownloadCacheWrapper
extends Object
implements
IFileDownloader
java.lang.Object
|
↳ |
com.android.tradefed.build.FileDownloadcacheWrapper
|
فئة برنامج تضمين توفّر مرافق FileDownloadCache
أثناء تنفيذ
الواجهة IFileDownloader
.
يكون هذا الخيار مفيدًا في الحالات التي تريد فيها استبعاد بيانات استخدام ذاكرة التخزين المؤقت من المتصلين.
ملخّص
الطرق العامة |
void
|
downloadFile(String remoteFilePath, File destFile)
شكل بديل لـ downloadFile(String) ، والذي يسمح للمتصل بتحديد
الذي يجب وضع المحتوى البعيد فيه.
|
File
|
downloadFile(String remoteFilePath)
يتم تنزيل ملف بعيد إلى ملف مؤقت على القرص المحلي.
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, includeFilters, excludeFilters)
يمكنك تنزيل الملفات التي تتطابق مع الفلاتر المحددة في ملف ZIP بعيد.
|
boolean
|
isFresh(File localFile, String remoteFilePath)
تحقَّق من تحديث الملف المحلي.
|
شركة إنشاءات عامة
ملف تنزيلذاكرة التخزين المؤقت
public FileDownloadCacheWrapper (File cacheDir,
IFileDownloader delegateDownloader)
المعلمات |
cacheDir |
File |
delegateDownloader |
IFileDownloader |
الطرق العامة
تنزيل الملف
public void downloadFile (String remoteFilePath,
File destFile)
شكل بديل لـ downloadFile(String)
، والذي يسمح للمتصل بتحديد
الذي يجب وضع المحتوى البعيد فيه.
المعلمات |
remoteFilePath |
String : المسار البعيد إلى الملف المطلوب تنزيله، بالنسبة إلى
الجذر الخاص بعملية التنفيذ. |
destFile |
File : الملف الذي تريد وضع المحتوى الذي تم تنزيله فيه يجب عدم التوفُّر. |
تنزيل الملف
public File downloadFile (String remoteFilePath)
يتم تنزيل ملف بعيد إلى ملف مؤقت على القرص المحلي.
المعلمات |
remoteFilePath |
String : المسار البعيد إلى الملف المطلوب تنزيله، وفقًا لعملية التنفيذ
جذر محدد. |
المرتجعات |
File |
ERROR(/File) المؤقت الذي تم تنزيله على الجهاز. |
DownloadZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
includeFilters,
excludeFilters)
يمكنك تنزيل الملفات التي تتطابق مع الفلاتر المحددة في ملف ZIP بعيد.
لا يتم تنزيل ملف داخل ملف zip البعيد إلا في مساره الذي يتطابق مع أي من
تضمين الفلاتر، وليس فلاتر الاستبعاد.
المعلمات |
destDir |
File : الملف الذي تريد وضع المحتوى الذي تم تنزيله فيه |
remoteFilePath |
String : المسار البعيد إلى الملف المطلوب تنزيله، وفقًا لعملية التنفيذ
جذر محدد. |
includeFilters |
: قائمة بالفلاتر لتنزيل الملفات المطابقة |
excludeFilters |
: قائمة بالفلاتر لتخطّي تنزيل الملفات المطابقة |
isFresh
public boolean isFresh (File localFile,
String remoteFilePath)
تحقَّق من تحديث الملف المحلي. إذا كان الملف على الجهاز مطابقًا للملف البعيد، يكون جديدًا. في حال حذف
لا، الملف المحلي قديم. يُستخدم هذا بشكل أساسي للتخزين المؤقت. ستكون عملية التنفيذ التلقائية
تكون القيمة دائمًا true، لذا إذا كان الملف غير قابل للتغيير، لن يحتاج المستخدم إلى التحقق من حداثة الملف.
المعلمات |
localFile |
File : ملف على الجهاز |
remoteFilePath |
String : مسار الملف البعيد. |
المرتجعات |
boolean |
"صحيح" إذا كان الملف المحلي حديثًا، و"خطأ" |