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)

طريقة المصنع في المساعد لإنشاء 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()

وظائف الإنشاء العامة

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  getExcludeSerials ()

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

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

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

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

المرتجعات
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

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

المرتجعات
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

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

المرتجعات
Integer

getNoMatchReason

public  getNoMatchReason ()

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

المرتجعات
خريطة تربط بين الرقم التسلسلي والسبب الذي أدّى إلى عدم تخصيصه

getProductTypes

public  getProductTypes ()

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

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

getProperties

public  getProperties ()

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

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

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

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

المرتجعات
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

الحصول على ما إذا كان فحص درجة حرارة البطارية مطلوبًا للأجهزة التي تكون درجة حرارة بطاريتها غير معروفة

المرتجعات
boolean

getSerials

public  getSerials (IDevice device)

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

المعلمات
device IDevice: يمثّل الرمز IDevice الجهاز المُعتمَد للاختيار.

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

getSerials

public  getSerials ()

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

المرتجعات

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

stubEmulatorRequested

public boolean stubEmulatorRequested ()

المرتجعات
boolean