برنامج IRemoteFileFiler

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileCancelr


واجهة الكائنات التي يمكنها تحويل ملف بعيد إلى ملف محلي مثل: سيتم تنزيل gs://bucket/dir/file.txt وتغييره إلى مسار محلي.

ملخّص

الصفوف المتداخلة

class IRemoteFileResolver.RemoteFileResolverArgs

تمرير الوسيطات إلى برامج التعيين

class IRemoteFileResolver.ResolvedFile

يحتفظ الصف بمعلومات حول الملف الذي تم حله وبعض البيانات الوصفية. 

الطرق العامة

abstract String getSupportedProtocol()

تعرض البروتوكول المرتبط المتوافق للتنزيل.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

حلّ المشكلة في الملف البعيد من خلال واجهة متوافقة مع الإصدارات المستقبلية

default File resolveRemoteFiles(File consideredFile)

حل الملف البعيد.

default File resolveRemoteFiles(File consideredFile, queryArgs)

حل الملف البعيد.

default void setPrimaryDevice(ITestDevice device)

طريقة اختيارية للتنفيذ من أجل الحصول على تمثيل {@ink ITestDevice} اختبار جهازك.

الطرق العامة

بروتوكول getsupported

public abstract String getSupportedProtocol ()

تعرض البروتوكول المرتبط المتوافق للتنزيل.

المرتجعات
String

الحل عن بُعد

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

حلّ المشكلة في الملف البعيد من خلال واجهة متوافقة مع الإصدارات المستقبلية

المعلمات
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs يصف جهاز التحكّم عن بُعد لإجراء عملية التنزيل وكيفية إجراء ذلك.

المرتجعات
IRemoteFileResolver.ResolvedFile تمثيل الملف المحلي الذي تم حله.

الرميات
BuildRetrievalError إذا حدث خطأ ما.

الحل عن بُعد في الملفات

public File resolveRemoteFiles (File consideredFile)

حل الملف البعيد.

المعلمات
consideredFile File: تم تقييم ERROR(/File) على أنّه تابع عن بُعد.

المرتجعات
File الملف المحلي الذي تم حله.

الرميات
BuildRetrievalError إذا حدث خطأ ما.

الحل عن بُعد في الملفات

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

حل الملف البعيد.

المعلمات
consideredFile File: تم تقييم ERROR(/File) على أنّه تابع عن بُعد.

queryArgs : الوسيطات التي تم تمريرها كطلب إلى عنوان URL.

المرتجعات
File الملف المحلي الذي تم حله.

الرميات
BuildRetrievalError إذا حدث خطأ ما.

الجهاز الأساسي

public void setPrimaryDevice (ITestDevice device)

طريقة اختيارية للتنفيذ من أجل الحصول على تمثيل {@ink ITestDevice} اختبار جهازك.

المعلمات
device ITestDevice: ITestDevice للاستدعاء الحالي.