DeviceSelectionOptions
public
class
DeviceSelectionOptions
extends Object
implements
IDeviceSelection
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceSelectionOptions |
حاوية لمعايير اختيار الجهاز
ملخّص
الإنشاءات العامة | |
|---|---|
DeviceSelectionOptions()
|
|
الطُرق العامة | |
|---|---|
void
|
addExcludeSerial(String serialNumber)
أضِف رقمًا تسلسليًا إلى قائمة الاستبعاد. |
void
|
addProductType(String productType)
أضِف نوع منتج إلى خيارات اختيار الجهاز. |
void
|
addProperty(String propertyKey, String propValue)
إضافة معيار موقع إلى خيارات اختيار الجهاز |
void
|
addSerial(String serialNumber)
أضِف رقمًا تسلسليًا إلى خيارات اختيار الجهاز. |
static
IDeviceSelection
|
createForSerial(String serial)
طريقة المصنع المساعدة لإنشاء |
boolean
|
deviceRequested()
|
boolean
|
emulatorRequested()
|
String
|
fetchEnvironmentVariable(String name)
دالة مساعدة تُستخدَم لجلب متغيّر البيئة. |
boolean
|
gceDeviceRequested()
|
IDeviceSelection.BaseDeviceType
|
getBaseDeviceTypeRequested()
تعرِض هذه السمة نوع الجهاز الذي يجب استخدامه. |
Integer
|
getBatteryLevel(IDevice device)
تعرض هذه الطريقة مستوى البطارية للجهاز المحدّد |
String
|
getDeviceProductType(IDevice device)
تعرض هذه الطريقة نوع منتج الأجهزة المحدّدة |
String
|
getDeviceProductVariant(IDevice device)
تعرض هذه الطريقة خيار المنتج للأجهزة المحدّدة |
DeviceSelectionOptions.DeviceRequestedType
|
getDeviceTypeRequested()
|
|
getExcludeSerials()
الحصول على نسخة من قائمة استبعاد الأرقام التسلسلية |
Integer
|
getMaxBatteryLevel()
الحصول على الحد الأقصى المطلوب لمستوى البطارية |
Integer
|
getMaxBatteryTemperature()
الحصول على الحد الأقصى المطلوب لمستوى البطارية |
Integer
|
getMinBatteryLevel()
تعرض هذه السمة الحد الأدنى المطلوب لمستوى شحن البطارية |
|
getNoMatchReason()
تعرِض هذه السمة سبب عدم تطابق الجهاز. |
|
getProductTypes()
الحصول على نسخة من قائمة أنواع المنتجات |
|
getProperties()
تعرض هذه الدالة خريطة لقائمة المواقع |
boolean
|
getRequireBatteryCheck()
تحديد ما إذا كان يجب التحقّق من البطارية للأجهزة التي يكون مستوى البطارية فيها غير معروف |
boolean
|
getRequireBatteryTemperatureCheck()
تحديد ما إذا كان يجب فحص درجة حرارة البطارية للأجهزة التي لا تتوفّر فيها معلومات عن درجة حرارة البطارية |
|
getSerials(IDevice device)
الحصول على نسخة من الأرقام التسلسلية |
|
getSerials()
تعرض هذه الطريقة قائمة بالمسلسلات المطلوبة. |
boolean
|
localVirtualDeviceRequested()
|
boolean
|
matches(IDevice device)
|
boolean
|
nullDeviceRequested()
|
boolean
|
remoteDeviceRequested()
|
void
|
setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
تضبط هذه السمة نوع الجهاز الذي يجب استخدامه. |
void
|
setDeviceRequested(boolean deviceRequested)
تضبط هذه السمة علامة تشير إلى طلب المحاكي |
void
|
setDeviceTypeRequested(DeviceSelectionOptions.DeviceRequestedType requestedType)
|
void
|
setEmulatorRequested(boolean emulatorRequested)
تضبط هذه السمة علامة تشير إلى طلب المحاكي |
void
|
setGceDeviceRequested(boolean gceDeviceRequested)
|
void
|
setMaxBatteryLevel(Integer maxBattery)
تضبط هذه السمة الحد الأقصى لمستوى البطارية. |
void
|
setMaxBatteryTemperature(Integer maxBatteryTemperature)
تضبط هذه السمة الحد الأقصى لمستوى البطارية. |
void
|
setMinBatteryLevel(Integer minBattery)
تضبط هذه السياسة الحد الأدنى لمستوى شحن البطارية. |
void
|
setNullDeviceRequested(boolean nullDeviceRequested)
تضبط هذه السمة علامة الجهاز المطلوب الذي لا يحتوي على بيانات |
void
|
setRequireBatteryCheck(boolean requireCheck)
يحدّد هذا الإعداد ما إذا كان يجب التحقّق من البطارية للأجهزة التي يكون مستوى البطارية فيها غير معروف |
void
|
setRequireBatteryTemperatureCheck(boolean requireCheckTemprature)
يحدّد هذا الإعداد ما إذا كان مطلوبًا فحص درجة حرارة البطارية للأجهزة التي لا تتوفّر فيها معلومات عن درجة حرارة البطارية. |
void
|
setSerial(String... serialNumber)
اضبط قائمة الأرقام التسلسلية التي سيتم تضمينها، مع استبدال أي قيم حالية. |
void
|
setStubEmulatorRequested(boolean stubEmulatorRequested)
تضبط هذه السمة علامة طلب المحاكي البديل. |
boolean
|
shouldCreateTemporarilyPlaceholder()
أنشئ عنصرًا نائبًا مؤقتًا من البيانات الوصفية. |
boolean
|
stubEmulatorRequested()
|
الإنشاءات العامة
DeviceSelectionOptions
public DeviceSelectionOptions ()
الطُرق العامة
addExcludeSerial
public void addExcludeSerial (String serialNumber)
أضِف رقمًا تسلسليًا إلى قائمة الاستبعاد.
addProductType
public void addProductType (String productType)
أضِف نوع منتج إلى خيارات اختيار الجهاز.
addProperty
public void addProperty (String propertyKey,
String propValue)إضافة معيار موقع إلى خيارات اختيار الجهاز
| المعلمات | |
|---|---|
propertyKey |
String |
propValue |
String |
addSerial
public void addSerial (String serialNumber)
أضِف رقمًا تسلسليًا إلى خيارات اختيار الجهاز.
createForSerial
public static IDeviceSelection createForSerial (String serial)
طريقة المصنع المساعدة لإنشاء IDeviceSelection التي ستطابق الجهاز فقط
مع الرقم التسلسلي المحدّد
| المعلمات | |
|---|---|
serial |
String |
| المرتجعات | |
|---|---|
IDeviceSelection |
|
deviceRequested
public boolean deviceRequested ()
| المرتجعات | |
|---|---|
boolean |
|
emulatorRequested
public boolean emulatorRequested ()
| المرتجعات | |
|---|---|
boolean |
|
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
دالة مساعدة تُستخدَم لجلب متغيّر البيئة. وهي في الأساس برنامج تضمين حول System.getenv(String) ويتم ذلك لأغراض اختبار الوحدات.
| المعلمات | |
|---|---|
name |
String: متغيّر البيئة المطلوب استرجاعه |
| المرتجعات | |
|---|---|
String |
قيمة String لمتغير البيئة أو قيمة فارغة إذا لم يكن متاحًا |
gceDeviceRequested
public boolean gceDeviceRequested ()
| المرتجعات | |
|---|---|
boolean |
|
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
تعرِض هذه السمة نوع الجهاز الذي يجب استخدامه.
| المرتجعات | |
|---|---|
IDeviceSelection.BaseDeviceType |
|
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
تعرض هذه الطريقة مستوى البطارية للجهاز المحدّد
| المعلمات | |
|---|---|
device |
IDevice: IDevice |
| المرتجعات | |
|---|---|
Integer |
مستوى بطارية الجهاز أو null إذا كان غير معروف |
getDeviceProductType
public String getDeviceProductType (IDevice device)
تعرض هذه الطريقة نوع منتج الأجهزة المحدّدة
| المعلمات | |
|---|---|
device |
IDevice: IDevice |
| المرتجعات | |
|---|---|
String |
نوع منتج الجهاز أو null إذا كان غير معروف |
getDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
تعرض هذه الطريقة خيار المنتج للأجهزة المحدّدة
| المعلمات | |
|---|---|
device |
IDevice: IDevice |
| المرتجعات | |
|---|---|
String |
خيار المنتج للجهاز أو null إذا كان غير معروف |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
| المرتجعات | |
|---|---|
DeviceSelectionOptions.DeviceRequestedType |
|
getExcludeSerials
publicgetExcludeSerials ()
الحصول على نسخة من قائمة استبعاد الأرقام التسلسلية
| المرتجعات | |
|---|---|
|
ERROR(/Collection) من الأرقام التسلسلية |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
الحصول على الحد الأقصى المطلوب لمستوى البطارية
| المرتجعات | |
|---|---|
Integer |
|
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
الحصول على الحد الأقصى المطلوب لمستوى البطارية
| المرتجعات | |
|---|---|
Integer |
|
getMinBatteryLevel
public Integer getMinBatteryLevel ()
تعرض هذه السمة الحد الأدنى المطلوب لمستوى شحن البطارية
| المرتجعات | |
|---|---|
Integer |
|
getNoMatchReason
publicgetNoMatchReason ()
تعرِض هذه السمة سبب عدم تطابق الجهاز.
| المرتجعات | |
|---|---|
|
خريطة للرقم التسلسلي وسبب عدم تخصيصه |
getProductTypes
publicgetProductTypes ()
الحصول على نسخة من قائمة أنواع المنتجات
| المرتجعات | |
|---|---|
|
ERROR(/Collection) من أنواع المنتجات |
getProperties
publicgetProperties ()
تعرض هذه الدالة خريطة لقائمة المواقع
| المرتجعات | |
|---|---|
|
ERROR(/Map) من أسماء خصائص الأجهزة إلى القيم |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
تحديد ما إذا كان يجب التحقّق من البطارية للأجهزة التي يكون مستوى البطارية فيها غير معروف
| المرتجعات | |
|---|---|
boolean |
|
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
تحديد ما إذا كان يجب فحص درجة حرارة البطارية للأجهزة التي لا تتوفّر فيها معلومات عن درجة حرارة البطارية
| المرتجعات | |
|---|---|
boolean |
|
getSerials
publicgetSerials (IDevice device)
الحصول على نسخة من الأرقام التسلسلية
| المعلمات | |
|---|---|
device |
IDevice: IDevice الذي يمثّل الجهاز الذي تم أخذه في الاعتبار عند الاختيار |
| المرتجعات | |
|---|---|
|
ERROR(/Collection) من الأرقام التسلسلية |
getSerials
publicgetSerials ()
تعرض هذه الطريقة قائمة بالمسلسلات المطلوبة.
| المرتجعات | |
|---|---|
|
|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
| المرتجعات | |
|---|---|
boolean |
|
فلتر مطابق لـ
public boolean matches (IDevice device)
| المعلمات | |
|---|---|
device |
IDevice |
| المرتجعات | |
|---|---|
boolean |
true إذا كانت قيمة IDevice المحدّدة تطابق الخيارات المقدَّمة.
false خلاف ذلك |
nullDeviceRequested
public boolean nullDeviceRequested ()
| المرتجعات | |
|---|---|
boolean |
|
remoteDeviceRequested
public boolean remoteDeviceRequested ()
| المرتجعات | |
|---|---|
boolean |
|
setBaseDeviceTypeRequested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
تضبط هذه السمة نوع الجهاز الذي يجب استخدامه.
| المعلمات | |
|---|---|
type |
IDeviceSelection.BaseDeviceType |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
تضبط هذه السمة علامة تشير إلى طلب المحاكي
| المعلمات | |
|---|---|
deviceRequested |
boolean |
setDeviceTypeRequested
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
| المعلمات | |
|---|---|
requestedType |
DeviceSelectionOptions.DeviceRequestedType |
setEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
تضبط هذه السمة علامة تشير إلى طلب المحاكي
| المعلمات | |
|---|---|
emulatorRequested |
boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
| المعلمات | |
|---|---|
gceDeviceRequested |
boolean |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
تضبط هذه السمة الحد الأقصى لمستوى البطارية.
| المعلمات | |
|---|---|
maxBattery |
Integer |
setMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
تضبط هذه السمة الحد الأقصى لمستوى البطارية.
| المعلمات | |
|---|---|
maxBatteryTemperature |
Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
تضبط هذه السياسة الحد الأدنى لمستوى شحن البطارية.
| المعلمات | |
|---|---|
minBattery |
Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
تضبط هذه السمة علامة الجهاز المطلوب الذي لا يحتوي على بيانات
| المعلمات | |
|---|---|
nullDeviceRequested |
boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
يحدّد هذا الإعداد ما إذا كان يجب التحقّق من البطارية للأجهزة التي يكون مستوى البطارية فيها غير معروف
| المعلمات | |
|---|---|
requireCheck |
boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
تحديد ما إذا كان يجب إجراء فحص درجة حرارة البطارية للأجهزة التي لا تتوفّر فيها معلومات عن درجة حرارة البطارية
| المعلمات | |
|---|---|
requireCheckTemprature |
boolean |
setSerial
public void setSerial (String... serialNumber)
اضبط قائمة الأرقام التسلسلية التي سيتم تضمينها، مع استبدال أي قيم حالية.
| المعلمات | |
|---|---|
serialNumber |
String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
تضبط هذه السمة علامة طلب المحاكي البديل.
| المعلمات | |
|---|---|
stubEmulatorRequested |
boolean |
shouldCreateTemporarilyPlaceholder
public boolean shouldCreateTemporarilyPlaceholder ()
أنشئ عنصرًا نائبًا مؤقتًا من البيانات الوصفية.
| المرتجعات | |
|---|---|
boolean |
|
stubEmulatorRequested
public boolean stubEmulatorRequested ()
| المرتجعات | |
|---|---|
boolean |
|