تحديد الجهاز

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

الأساليب العامة

طلب الجهاز

public abstract boolean deviceRequested ()

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

طلب المحاكي

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).