اختيار 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)