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