خيارات اختيار الجهاز
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
|
stubEmulatorRequested()
|
شركة إنشاءات عامة
خيارات اختيار الجهاز
public DeviceSelectionOptions ()
الطرق العامة
إضافة الاستبعاد المتسلسل
public void addExcludeSerial (String serialNumber)
إضافة رقم تسلسلي إلى قائمة الاستبعاد
إضافة ProductType
public void addProductType (String productType)
أضِف نوع المنتج إلى خيارات اختيار الأجهزة.
إضافة خاصية
public void addProperty (String propertyKey, String propValue)
إضافة معايير خاصية إلى خيارات تحديد الأجهزة
المعلّمات | |
---|---|
propertyKey |
String |
propValue |
String |
إضافة الرقم التسلسلي
public void addSerial (String serialNumber)
يمكنك إضافة رقم تسلسلي إلى خيارات تحديد الجهاز.
إنشاء للمسلسلات
public static IDeviceSelection createForSerial (String serial)
طريقة المصنع المساعِد لإنشاء IDeviceSelection
الذي سيطابق الجهاز فقط مع الرقم التسلسلي المحدد
المعلّمات | |
---|---|
serial |
String |
الركلات المردودة | |
---|---|
IDeviceSelection |
تم طلب الجهاز
public boolean deviceRequested ()
الركلات المردودة | |
---|---|
boolean |
تم طلب المحاكي
public boolean emulatorRequested ()
الركلات المردودة | |
---|---|
boolean |
استرجاع بيئة متغيّر
public String fetchEnvironmentVariable (String name)
الدالة المساعدة المستخدمة لاسترجاع متغيّر البيئة. ويكون في الأساس برنامج تضمين حول System.getenv(String)
. ويتم إجراء ذلك لأغراض اختبار الوحدات.
المعلّمات | |
---|---|
name |
String : متغيّر البيئة المطلوب استرجاعه |
الركلات المردودة | |
---|---|
String |
هي قيمة String لمتغيّر البيئة أو تكون فارغة إذا لم تكن متاحة. |
تم طلب gceDevice
public boolean gceDeviceRequested ()
الركلات المردودة | |
---|---|
boolean |
تم طلب getBaseDeviceType
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
تعرض نوع الجهاز الذي يجب أن نستخدمه.
الركلات المردودة | |
---|---|
IDeviceSelection.BaseDeviceType |
الحصول على مستوى شحن البطارية
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 إذا كان غير معروف |
تم طلب الحصول على نوع الجهاز
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
الركلات المردودة | |
---|---|
DeviceSelectionOptions.DeviceRequestedType |
الحصول على استثناءات تسلسلية
publicgetExcludeSerials ()
الحصول على نسخة من قائمة استبعاد الأرقام التسلسلية
الركلات المردودة | |
---|---|
|
ERROR(/Collection) من الأرقام التسلسلية |
الحصول على الحد الأقصى للبطارية
public Integer getMaxBatteryLevel ()
الحصول على الحد الأقصى المطلوب لمستوى شحن البطارية
الركلات المردودة | |
---|---|
Integer |
الحصول على الحد الأقصى من درجة حرارة البطارية
public Integer getMaxBatteryTemperature ()
الحصول على الحد الأقصى المطلوب لمستوى شحن البطارية
الركلات المردودة | |
---|---|
Integer |
الحصول على الحد الأدنى من مستوى شحن البطارية
public Integer getMinBatteryLevel ()
الحصول على الحد الأدنى المطلوب لمستوى شحن البطارية
الركلات المردودة | |
---|---|
Integer |
الحصول على سبب عدم المطابقة
publicgetNoMatchReason ()
عرض سبب عدم مطابقة الجهاز.
الركلات المردودة | |
---|---|
|
خريطة للرقم التسلسلي لسبب عدم تخصيصه |
أنواع المنتجات
publicgetProductTypes ()
الحصول على نسخة من قائمة أنواع المنتجات
الركلات المردودة | |
---|---|
|
ERROR(/Collection) من أنواع المنتجات |
الحصول على خصائص
publicgetProperties ()
عرض خريطة لقائمة المواقع
الركلات المردودة | |
---|---|
|
ERROR(/Map) من أسماء خصائص الجهاز إلى قيم |
الحصول على التحقق من مستوى شحن البطارية
public boolean getRequireBatteryCheck ()
يتيح لك هذا الخيار تحديد ما إذا كان يجب التحقّق من طاقة البطارية للأجهزة التي يكون مستوى شحن البطارية غير معروف فيها.
الركلات المردودة | |
---|---|
boolean |
أمر الحصول علىبطارية تكنولوجيا التحقّق من درجة الحرارة
public boolean getRequireBatteryTemperatureCheck ()
يحدِّد هذا الإعداد ما إذا كان يجب التحقّق من درجة حرارة البطارية للأجهزة التي تكون درجة حرارة البطارية غير معروفة.
الركلات المردودة | |
---|---|
boolean |
الطريقة getSerials
publicgetSerials (IDevice device)
الحصول على نسخة من الأرقام التسلسلية
المعلّمات | |
---|---|
device |
IDevice : السمة IDevice التي تمثّل الجهاز الذي يمكن اختياره. |
الركلات المردودة | |
---|---|
|
ERROR(/Collection) من الأرقام التسلسلية |
الطريقة getSerials
publicgetSerials ()
عرض قائمة السلاسل التسلسلية المطلوبة
الركلات المردودة | |
---|---|
|
تم طلب الجهاز الافتراضي المحلي
public boolean localVirtualDeviceRequested ()
الركلات المردودة | |
---|---|
boolean |
فلتر مطابق لـ
public boolean matches (IDevice device)
المعلّمات | |
---|---|
device |
IDevice |
الركلات المردودة | |
---|---|
boolean |
true إذا كانت قيمة IDevice المحدّدة تتطابق مع الخيارات المقدّمة.
false في الحالات الأخرى |
تم طلب nullDevice
public boolean nullDeviceRequested ()
الركلات المردودة | |
---|---|
boolean |
تم طلب جهاز عن بُعد
public boolean remoteDeviceRequested ()
الركلات المردودة | |
---|---|
boolean |
تم طلب setBaseDeviceType
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
تحدد نوع الجهاز الذي يجب استخدامه.
المعلّمات | |
---|---|
type |
IDeviceSelection.BaseDeviceType |
تم طلب ضبط الجهاز
public void setDeviceRequested (boolean deviceRequested)
يتم ضبط العلامة التي يطلبها المحاكي.
المعلّمات | |
---|---|
deviceRequested |
boolean |
تم طلب setDeviceType
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
المعلّمات | |
---|---|
requestedType |
DeviceSelectionOptions.DeviceRequestedType |
تم طلب setEmulator
public void setEmulatorRequested (boolean emulatorRequested)
يتم ضبط العلامة التي يطلبها المحاكي.
المعلّمات | |
---|---|
emulatorRequested |
boolean |
تم طلب setGceDevice
public void setGceDeviceRequested (boolean gceDeviceRequested)
المعلّمات | |
---|---|
gceDeviceRequested |
boolean |
ضبط الحد الأقصى للبطارية على مستوى
public void setMaxBatteryLevel (Integer maxBattery)
تضبط هذه السياسة أعلى مستوى للبطارية
المعلّمات | |
---|---|
maxBattery |
Integer |
تعيين الحد الأقصى للبطارية
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
تضبط هذه السياسة أعلى مستوى للبطارية
المعلّمات | |
---|---|
maxBatteryTemperature |
Integer |
تعيين الحد الأدنى للبطارية
public void setMinBatteryLevel (Integer minBattery)
يضبط هذا الإعداد الحد الأدنى لمستوى شحن البطارية.
المعلّمات | |
---|---|
minBattery |
Integer |
تم طلب setNullDevice
public void setNullDeviceRequested (boolean nullDeviceRequested)
لإعداد العلامة المطلوبة للجهاز الفارغ
المعلّمات | |
---|---|
nullDeviceRequested |
boolean |
الضبط مطلوب فحص البطارية
public void setRequireBatteryCheck (boolean requireCheck)
يحدِّد هذا الإعداد ما إذا كان التحقق من طاقة البطارية مطلوبًا للأجهزة التي يكون مستوى شحن البطارية غير معروف فيها.
المعلّمات | |
---|---|
requireCheck |
boolean |
setتتطلبرياضات البطاريةالتحقّق من درجة الحرارة
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
يحدِّد هذا الإعداد ما إذا كان التحقق من درجة حرارة البطارية مطلوبًا للأجهزة التي تكون درجة حرارة البطارية غير معروفة.
المعلّمات | |
---|---|
requireCheckTemprature |
boolean |
المجموعة التسلسلية
public void setSerial (String... serialNumber)
اضبط قائمة تضمين الأرقام التسلسلية، مع استبدال أي قيم حالية.
المعلّمات | |
---|---|
serialNumber |
String |
تم طلب setStubEmulator
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
لضبط العلامة التي يطلبها محاكي التشعّب
المعلّمات | |
---|---|
stubEmulatorRequested |
boolean |
تم طلب stubEmulator
public boolean stubEmulatorRequested ()
الركلات المردودة | |
---|---|
boolean |