تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
FileDownloadCacheWrapper
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)
تأكَّد من حداثة الملف على الجهاز.
|
وظائف الإنشاء العامة
FileDownloadCacheWrapper
public FileDownloadCacheWrapper (File cacheDir,
IFileDownloader delegateDownloader)
المعلمات |
cacheDir |
File |
delegateDownloader |
IFileDownloader |
الطرق العامة
downloadFile
public void downloadFile (String remoteFilePath,
File destFile)
تنسيق بديل لـ downloadFile(String)
، يسمح للمتصل بتحديدملف الوجهة الذي يجب وضع المحتوى البعيد فيه.
المعلمات |
remoteFilePath |
String : المسار البعيد للملف المطلوب تنزيله، نسبةً إلى جذر
خاص بالتنفيذ |
destFile |
File : الملف الذي سيتم وضع المحتوى الذي تم تنزيله فيه يجب ألا يكون متوفّرًا. |
downloadFile
public File downloadFile (String remoteFilePath)
تنزيل ملف عن بُعد إلى ملف مؤقت على القرص المحلي
المعلمات |
remoteFilePath |
String : المسار البعيد للملف المطلوب تنزيله، نسبةً إلى جذر تنفيذ
محدّد |
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)
تأكَّد من حداثة الملف على الجهاز. إذا كان الملف على الجهاز هو نفسه الملف على الجهاز البعيد، هذا يعني أنّه جديد. إذا
لم يكن كذلك، يعني ذلك أنّ الملف على الجهاز قديم. ويُستخدَم هذا الإجراء بشكل أساسي في ذاكرة التخزين المؤقت. سيؤدي التنفيذ التلقائي إلى
عرض القيمة "صحيح" دائمًا، لذا إذا كان الملف غير قابل للتغيير، لن يحتاج إلى التحقّق من حداثته أبدًا.
المعلمات |
localFile |
File : ملف على الجهاز |
remoteFilePath |
String : مسار الملف البعيد |
المرتجعات |
boolean |
صحيح إذا كان الملف على الجهاز جديدًا، وخطأ بخلاف ذلك |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]