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 shouldCreateTemporarilyPlaceholder()

أنشئ عنصرًا نائبًا مؤقتًا من البيانات الوصفية.

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

الطُرق العامة

deviceRequested

public abstract boolean deviceRequested ()

المرتجعات
boolean true إذا تم طلب جهاز

emulatorRequested

public abstract boolean emulatorRequested ()

المرتجعات
boolean true إذا تم طلب محاكي

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

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

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

المرتجعات
IDeviceSelection.BaseDeviceType

getBatteryLevel

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 إذا كان غير معروف

getExcludeSerials

public abstract  getExcludeSerials ()

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

المرتجعات
ERROR(/Collection) من الأرقام التسلسلية

getNoMatchReason

public abstract  getNoMatchReason ()

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

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

getProductTypes

public abstract  getProductTypes ()

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

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

getProperties

public abstract  getProperties ()

تعرض هذه الدالة خريطة لقائمة المواقع

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

getSerials

public abstract  getSerials (IDevice device)

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

المعلمات
device IDevice: IDevice الذي يمثّل الجهاز الذي تم أخذه في الاعتبار عند الاختيار

المرتجعات
ERROR(/Collection) من الأرقام التسلسلية

getSerials

public abstract  getSerials ()

تعرض هذه الطريقة قائمة بالأرقام التسلسلية المطلوبة.

المرتجعات

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

المرتجعات
boolean true إذا تم طلب جهاز فارغ (أي لا يلزم توفير جهاز)

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

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

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

تضبط هذه السمة ما إذا كنا نريد إجراء فحص البطارية أم لا.

المعلمات
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

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

المعلمات
serialNumber String

shouldCreateTemporarilyPlaceholder

public abstract boolean shouldCreateTemporarilyPlaceholder ()

أنشئ عنصرًا نائبًا مؤقتًا من البيانات الوصفية.

المرتجعات
boolean

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

المرتجعات
boolean true إذا تم طلب محاكي وهمي. محاكي الرمز البديل هو عنصر نائب يُستخدَم عندما يكون على الإعدادات تشغيل محاكي.

tcpDeviceRequested

public boolean tcpDeviceRequested ()

المرتجعات
boolean true إذا تم طلب جهاز tcp (يُعرف أيضًا باسم جهاز متصل عبر adb)