اختيار 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 abstractgetExcludeSerials ()
الحصول على نسخة من قائمة استبعاد الأرقام التسلسلية
المرتجعات | |
---|---|
|
ERROR(/Collection) من الأرقام التسلسلية |
الحصول على سبب عدم المطابقة
public abstractgetNoMatchReason ()
عرض سبب عدم مطابقة الجهاز.
المرتجعات | |
---|---|
|
خريطة للرقم التسلسلي لسبب عدم تخصيصه |
أنواع المنتجات
public abstractgetProductTypes ()
الحصول على نسخة من قائمة أنواع المنتجات
المرتجعات | |
---|---|
|
ERROR(/Collection) من أنواع المنتجات |
الحصول على خصائص
public abstractgetProperties ()
عرض خريطة لقائمة المواقع
المرتجعات | |
---|---|
|
ERROR(/Map) من أسماء خصائص الجهاز إلى قيم |
الطريقة getSerials
public abstractgetSerials (IDevice device)
الحصول على نسخة من الأرقام التسلسلية
المعلمات | |
---|---|
device |
IDevice : السمة IDevice التي تمثّل الجهاز الذي يمكن اختياره. |
المرتجعات | |
---|---|
|
ERROR(/Collection) من الأرقام التسلسلية |
الطريقة getSerials
public abstractgetSerials ()
عرض قائمة السلاسل التسلسلية المطلوبة
المرتجعات | |
---|---|
|
تم طلب 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) |