IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


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

ملخّص

الطرق العامة

abstract boolean deviceRequested()
abstract boolean emulatorRequested()
abstract boolean gceDeviceRequested()
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 setSerial(String... serialNumber)

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

abstract boolean stubEmulatorRequested()
abstract boolean tcpDeviceRequested()

الطرق العامة

deviceRequested

public abstract boolean deviceRequested ()

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

emulatorRequested

public abstract boolean emulatorRequested ()

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

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

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

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 إذا تم طلب جهاز غير صالح (يُعرف أيضًا باسم "لا يلزم توفُّر جهاز")

setSerial

public abstract void setSerial (String... serialNumber)

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

المعلمات
serialNumber String

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

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

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

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