خيارات اختيار الجهاز
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 |
أمر getتتطلبرياضية البطاريةفحص درجة الحرارة
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 |