گزینه‌های انتخاب دستگاه

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

شیء جاوا
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)

متد کمکی factory برای ایجاد یک 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)

پرچم درخواستی دستگاه تهی (null) را تنظیم می‌کند.

void setRequireBatteryCheck (boolean requireCheck)

تنظیم می‌کند که آیا بررسی باتری برای دستگاه‌هایی که سطح باتری آنها مشخص نیست، لازم است یا خیر

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

تنظیم می‌کند که آیا بررسی دمای باتری برای دستگاه‌هایی که دمای باتری آنها مشخص نیست، لازم است یا خیر

void setSerial (String... serialNumber)

لیست شماره سریال‌های قابل درج را تنظیم کنید و مقادیر موجود را جایگزین کنید.

void setStubEmulatorRequested (boolean stubEmulatorRequested)

پرچم درخواستی شبیه‌ساز Stub را تنظیم می‌کند.

boolean shouldCreateTemporarilyPlaceholder ()

یک مکان نگهدار موقت از فراداده ایجاد کنید.

boolean stubEmulatorRequested ()

سازندگان عمومی

گزینه‌های انتخاب دستگاه

public DeviceSelectionOptions ()

روش‌های عمومی

سریال addExcludeSerial

public void addExcludeSerial (String serialNumber)

یک شماره سریال به لیست حذف اضافه کنید.

افزودننوع محصول

public void addProductType (String productType)

نوع محصول را به گزینه‌های انتخاب دستگاه اضافه کنید.

افزودن ویژگی

public void addProperty (String propertyKey, 
                String propValue)

اضافه کردن یک معیار ویژگی به گزینه‌های انتخاب دستگاه

پارامترها
propertyKey String

propValue String

سریال را اضافه کنید

public void addSerial (String serialNumber)

شماره سریال را به گزینه‌های انتخاب دستگاه اضافه کنید.

ایجادForSerial

public static IDeviceSelection createForSerial (String serial)

متد کمکی factory برای ایجاد یک IDeviceSelection که فقط دستگاه را با سریال داده شده مطابقت می‌دهد.

پارامترها
serial String

بازگشت‌ها
IDeviceSelection

دستگاه درخواست شده

public boolean deviceRequested ()

بازگشت‌ها
boolean

شبیه‌ساز درخواستی

public boolean emulatorRequested ()

بازگشت‌ها
boolean

متغیر محیطی fetch

public String fetchEnvironmentVariable (String name)

تابع کمکی که برای دریافت متغیر محیطی استفاده می‌شود. اساساً یک پوشش (wrapper) در اطراف System.getenv(String) است. این تابع برای اهداف تست واحد (unit testing) انجام می‌شود.

پارامترها
name String : متغیر محیطی برای واکشی.

بازگشت‌ها
String یک مقدار String از متغیر محیطی یا در صورت موجود نبودن، null.

gceDeviceRequested

public boolean gceDeviceRequested ()

بازگشت‌ها
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

نوع دستگاهی که باید استفاده کنیم را برمی‌گرداند.

بازگشت‌ها
IDeviceSelection.BaseDeviceType

دریافت سطح باتری

public Integer getBatteryLevel (IDevice device)

سطح باتری دستگاه داده شده را بازیابی می‌کند

پارامترها
device IDevice : IDevice

بازگشت‌ها
Integer سطح باتری دستگاه یا در صورت عدم اطلاع، null

نوع محصول دستگاه را دریافت کنید

public String getDeviceProductType (IDevice device)

نوع محصول دستگاه‌های داده شده را دریافت می‌کند.

پارامترها
device IDevice : IDevice

بازگشت‌ها
String نوع محصول دستگاه یا در صورت ناشناخته بودن، null

نوع محصول دستگاه را دریافت کنید

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

دریافت درخواست بررسی دمای باتری

public boolean getRequireBatteryTemperatureCheck ()

مشخص می‌کند که آیا بررسی دمای باتری برای دستگاه‌هایی که دمای باتری آنها مشخص نیست، لازم است یا خیر.

بازگشت‌ها
boolean

دریافت سریال‌ها

public  getSerials (IDevice device)

یک کپی از شماره سریال‌ها دریافت می‌کند

پارامترها
device IDevice : IDevice که نشان‌دهنده‌ی دستگاه مورد نظر برای انتخاب است.

بازگشت‌ها
یک ERROR(/Collection) از شماره سریال‌ها

دریافت سریال‌ها

public  getSerials ()

لیست سریال‌های درخواستی را برمی‌گرداند.

بازگشت‌ها

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

بازگشت‌ها
boolean

مسابقات

public boolean matches (IDevice device)

پارامترها
device IDevice

بازگشت‌ها
boolean اگر IDevice داده شده با گزینه‌های ارائه شده مطابقت داشته باشد، true و در غیر این صورت false .

nullDeviceRequested

public boolean nullDeviceRequested ()

بازگشت‌ها
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

بازگشت‌ها
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

نوع دستگاهی که باید استفاده کنیم را تنظیم می‌کند.

پارامترها
type IDeviceSelection.BaseDeviceType

درخواست تنظیم دستگاه

public void setDeviceRequested (boolean deviceRequested)

پرچم درخواستی شبیه‌ساز را تنظیم می‌کند

پارامترها
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

پارامترها
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorدرخواست شده

public void setEmulatorRequested (boolean emulatorRequested)

پرچم درخواستی شبیه‌ساز را تنظیم می‌کند

پارامترها
emulatorRequested boolean

درخواست تنظیم دستگاه

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

درخواست دستگاه Null

public void setNullDeviceRequested (boolean nullDeviceRequested)

پرچم درخواستی دستگاه تهی (null) را تنظیم می‌کند.

پارامترها
nullDeviceRequested boolean

بررسی باتری با setRequire

public void setRequireBatteryCheck (boolean requireCheck)

تنظیم می‌کند که آیا بررسی باتری برای دستگاه‌هایی که سطح باتری آنها مشخص نیست، لازم است یا خیر

پارامترها
requireCheck boolean

تنظیم نیاز به بررسی دمای باتری

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

تنظیم می‌کند که آیا بررسی دمای باتری برای دستگاه‌هایی که دمای باتری آنها مشخص نیست، لازم است یا خیر

پارامترها
requireCheckTemprature boolean

سریال تنظیم شده

public void setSerial (String... serialNumber)

لیست شماره سریال‌های قابل درج را تنظیم کنید و مقادیر موجود را جایگزین کنید.

پارامترها
serialNumber String

setStubEmulatorدرخواست شده

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

پرچم درخواستی شبیه‌ساز Stub را تنظیم می‌کند.

پارامترها
stubEmulatorRequested boolean

shouldCreateTemporarilyPlaceholder

public boolean shouldCreateTemporarilyPlaceholder ()

یک مکان نگهدار موقت از فراداده ایجاد کنید.

بازگشت‌ها
boolean

stubEmulatorدرخواست شده

public boolean stubEmulatorRequested ()

بازگشت‌ها
boolean