اختيار IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


واجهة لمعايير اختيار الأجهزة

الملخّص

الطرق العامة

abstract boolean deviceRequested()
abstract boolean emulatorRequested()
abstract boolean gceDeviceRequested()
abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested()

تعرض نوع الجهاز الذي يجب أن نستخدمه.

abstract Integer getBatteryLevel(IDevice device)

استرداد مستوى البطارية للجهاز المحدّد

abstract String getDeviceProductType(IDevice device)

الحصول على نوع المنتج المحدّد للأجهزة

abstract String getDeviceProductVariant(IDevice device)

الحصول على خيار المنتج المحدّد للأجهزة

abstract getExcludeSerials()

الحصول على نسخة من قائمة استبعاد الأرقام التسلسلية

abstract getNoMatchReason()

عرض سبب عدم مطابقة الجهاز.

abstract getProductTypes()

الحصول على نسخة من قائمة أنواع المنتجات

abstract getProperties()

عرض خريطة لقائمة المواقع

abstract getSerials(IDevice device)

الحصول على نسخة من الأرقام التسلسلية

abstract getSerials()

عرض قائمة السلاسل التسلسلية المطلوبة

abstract boolean nullDeviceRequested()
abstract void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

تحدد نوع الجهاز الذي يجب استخدامه.

abstract void setRequireBatteryCheck(boolean requireCheck)

يحدد ما إذا كنا نرغب في التحقق من البطارية أم لا.

abstract void setSerial(String... serialNumber)

اضبط قائمة تضمين الأرقام التسلسلية، مع استبدال أي قيم حالية.

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

الطرق العامة

تم طلب الجهاز

public abstract boolean deviceRequested ()

الركلات المردودة
boolean true إذا تم طلب جهاز

تم طلب المحاكي

public abstract boolean emulatorRequested ()

الركلات المردودة
boolean true في حال طلب أحد المحاكيات

تم طلب gceDevice

public abstract boolean gceDeviceRequested ()

الركلات المردودة
boolean true إذا تم طلب جهاز gce (يُعرف أيضًا بجهاز بعيد)

تم طلب getBaseDeviceType

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

تعرض نوع الجهاز الذي يجب أن نستخدمه.

الركلات المردودة
IDeviceSelection.BaseDeviceType

الحصول على مستوى شحن البطارية

public abstract Integer getBatteryLevel (IDevice device)

استرداد مستوى البطارية للجهاز المحدّد

المعلّمات
device IDevice: IDevice

الركلات المردودة
Integer مستوى شحن بطارية الجهاز أو null إذا كان غير معروف

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

الحصول على نوع المنتج المحدّد للأجهزة

المعلّمات
device IDevice: IDevice

الركلات المردودة
String نوع المنتج في الجهاز أو null إذا كان غير معروف

الطريقة getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

الحصول على خيار المنتج المحدّد للأجهزة

المعلّمات
device IDevice: IDevice

الركلات المردودة
String خيار المنتج للجهاز أو null إذا كان غير معروف

الحصول على استثناءات تسلسلية

public abstract  getExcludeSerials ()

الحصول على نسخة من قائمة استبعاد الأرقام التسلسلية

الركلات المردودة
ERROR(/Collection) من الأرقام التسلسلية

الحصول على سبب عدم المطابقة

public abstract  getNoMatchReason ()

عرض سبب عدم مطابقة الجهاز.

الركلات المردودة
خريطة للرقم التسلسلي لسبب عدم تخصيصه

أنواع المنتجات

public abstract  getProductTypes ()

الحصول على نسخة من قائمة أنواع المنتجات

الركلات المردودة
ERROR(/Collection) من أنواع المنتجات

الحصول على خصائص

public abstract  getProperties ()

عرض خريطة لقائمة المواقع

الركلات المردودة
ERROR(/Map) من أسماء خصائص الجهاز إلى قيم

الطريقة getSerials

public abstract  getSerials (IDevice device)

الحصول على نسخة من الأرقام التسلسلية

المعلّمات
device IDevice: السمة IDevice التي تمثّل الجهاز الذي يمكن اختياره.

الركلات المردودة
ERROR(/Collection) من الأرقام التسلسلية

الطريقة getSerials

public abstract  getSerials ()

عرض قائمة السلاسل التسلسلية المطلوبة

الركلات المردودة

تم طلب nullDevice

public abstract boolean nullDeviceRequested ()

الركلات المردودة
boolean true في حال طلب جهاز فارغ (ما يُعرف أيضًا بعدم الحاجة إلى أي جهاز)

تم طلب setBaseDeviceType

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

تحدد نوع الجهاز الذي يجب استخدامه.

المعلّمات
type IDeviceSelection.BaseDeviceType

الضبط مطلوب فحص البطارية

public abstract void setRequireBatteryCheck (boolean requireCheck)

يحدد ما إذا كنا نرغب في التحقق من البطارية أم لا.

المعلّمات
requireCheck boolean

المجموعة التسلسلية

public abstract void setSerial (String... serialNumber)

اضبط قائمة تضمين الأرقام التسلسلية، مع استبدال أي قيم حالية.

المعلّمات
serialNumber String

تم طلب stubEmulator

public abstract boolean stubEmulatorRequested ()

الركلات المردودة
boolean true في حال طلب محاكي التقطيع والرمز البديل مُحاكي التطبيقات البديلة هو عنصر نائب يجب استخدامه عندما يكون مطلوبًا من عملية الضبط تشغيل محاكي.

تم طلب tcpDevice

public boolean tcpDeviceRequested ()

الركلات المردودة
boolean true في حال طلب جهاز tcp (يُعرف أيضًا بجهاز مرتبط بأداة adb)