گزینههای انتخاب دستگاه
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 برای ایجاد یک |
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 | |
سریالهای حذفشده
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 | |
دریافت سریالها
publicgetSerials (IDevice device)
یک کپی از شماره سریالها دریافت میکند
| پارامترها | |
|---|---|
device | IDevice : IDevice که نشاندهندهی دستگاه مورد نظر برای انتخاب است. |
| بازگشتها | |
|---|---|
| یک ERROR(/Collection) از شماره سریالها |
دریافت سریالها
publicgetSerials ()
لیست سریالهای درخواستی را برمیگرداند.
| بازگشتها | |
|---|---|
| |
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 | |