خيارات اختيار الجهاز

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)

طريقة المصنع المساعِد لإنشاء IDeviceSelection لمطابقة الجهاز فقط مع الرقم التسلسلي المحدد

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

الحصول على استثناءات تسلسلية

public  getExcludeSerials ()

الحصول على نسخة من قائمة استبعاد الأرقام التسلسلية

المرتجعات
ERROR(/Collection) من الأرقام التسلسلية

الحصول على الحد الأقصى للبطارية

public Integer getMaxBatteryLevel ()

الحصول على الحد الأقصى المطلوب لمستوى شحن البطارية

المرتجعات
Integer

الحصول على الحد الأقصى من درجة حرارة البطارية

public Integer getMaxBatteryTemperature ()

الحصول على الحد الأقصى المطلوب لمستوى شحن البطارية

المرتجعات
Integer

الحصول على الحد الأدنى من مستوى شحن البطارية

public Integer getMinBatteryLevel ()

الحصول على الحد الأدنى المطلوب لمستوى شحن البطارية

المرتجعات
Integer

الحصول على سبب عدم المطابقة

public  getNoMatchReason ()

عرض سبب عدم مطابقة الجهاز.

المرتجعات
خريطة للرقم التسلسلي لسبب عدم تخصيصه

أنواع المنتجات

public  getProductTypes ()

الحصول على نسخة من قائمة أنواع المنتجات

المرتجعات
ERROR(/Collection) من أنواع المنتجات

الحصول على خصائص

public  getProperties ()

عرض خريطة لقائمة المواقع

المرتجعات
ERROR(/Map) من أسماء خصائص الجهاز إلى قيم

الحصول على التحقق من مستوى شحن البطارية

public boolean getRequireBatteryCheck ()

يتيح لك هذا الخيار تحديد ما إذا كان يجب التحقّق من طاقة البطارية للأجهزة التي يكون مستوى شحن البطارية غير معروف فيها.

المرتجعات
boolean

أمر getتتطلبرياضية البطاريةفحص درجة الحرارة

public boolean getRequireBatteryTemperatureCheck ()

يحدِّد هذا الإعداد ما إذا كان يجب التحقّق من درجة حرارة البطارية للأجهزة التي تكون درجة حرارة البطارية غير معروفة.

المرتجعات
boolean

الطريقة getSerials

public  getSerials (IDevice device)

الحصول على نسخة من الأرقام التسلسلية

المعلمات
device IDevice: السمة IDevice التي تمثّل الجهاز الذي يمكن اختياره.

المرتجعات
ERROR(/Collection) من الأرقام التسلسلية

الطريقة getSerials

public  getSerials ()

عرض قائمة السلاسل التسلسلية المطلوبة

المرتجعات

تم طلب الجهاز الافتراضي المحلي

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