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