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