انتخاب دستگاه
public interface IDeviceSelection
implements IMatcher < IDevice >
| com.android.tradefed.device.IDeviceSelection |
رابط کاربری برای معیارهای انتخاب دستگاه.
خلاصه
روشهای عمومی | |
|---|---|
abstract boolean | deviceRequested () |
abstract boolean | emulatorRequested () |
abstract boolean | gceDeviceRequested () |
abstract IDeviceSelection.BaseDeviceType | getBaseDeviceTypeRequested ()نوع دستگاهی که باید استفاده کنیم را برمیگرداند. |
abstract Integer | getBatteryLevel ( IDevice device)سطح باتری دستگاه داده شده را بازیابی میکند |
abstract String | getDeviceProductType ( IDevice device)نوع محصول دستگاههای داده شده را دریافت میکند. |
abstract String | getDeviceProductVariant ( IDevice device)نوع محصول دستگاه داده شده را دریافت میکند. |
abstract Collection<String> | getExcludeSerials ()یک کپی از لیست استثنائات شماره سریال دریافت میکند. |
abstract Map<String, String> | getNoMatchReason ()دلیل عدم تطابق دستگاه را برمیگرداند. |
abstract Collection<String> | getProductTypes ()یک کپی از لیست نوع محصول دریافت میکند. |
abstract Map<String, String> | getProperties ()نقشهای از لیست املاک را برمیگرداند |
abstract Collection<String> | getSerials ( IDevice device)یک کپی از شماره سریالها دریافت میکند |
abstract List<String> | getSerials ()لیست سریالهای درخواستی را برمیگرداند. |
abstract boolean | nullDeviceRequested () |
abstract void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type)نوع دستگاهی که باید استفاده کنیم را تنظیم میکند. |
abstract void | setRequireBatteryCheck (boolean requireCheck)تعیین میکند که آیا میخواهیم بررسی باتری را انجام دهیم یا خیر. |
abstract void | setSerial (String... serialNumber)لیست شماره سریالهای قابل درج را تنظیم کنید و مقادیر موجود را جایگزین کنید. |
abstract boolean | shouldCreateTemporarilyPlaceholder ()یک مکان نگهدار موقت از فراداده ایجاد کنید. |
abstract boolean | stubEmulatorRequested () |
default boolean | tcpDeviceRequested () |
روشهای عمومی
دستگاه درخواست شده
public abstract boolean deviceRequested ()
| بازگشتها | |
|---|---|
boolean | اگر دستگاهی درخواست شده باشد، true |
شبیهساز درخواستی
public abstract boolean emulatorRequested ()
| بازگشتها | |
|---|---|
boolean | اگر یک شبیهساز درخواست شده باشد، true |
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
| بازگشتها | |
|---|---|
boolean | اگر یک دستگاه gce (معروف به دستگاه از راه دور) درخواست شده باشد، true |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
نوع دستگاهی که باید استفاده کنیم را برمیگرداند.
| بازگشتها | |
|---|---|
IDeviceSelection.BaseDeviceType | |
دریافت سطح باتری
public abstract Integer getBatteryLevel (IDevice device)
سطح باتری دستگاه داده شده را بازیابی میکند
| پارامترها | |
|---|---|
device | IDevice : IDevice |
| بازگشتها | |
|---|---|
Integer | سطح باتری دستگاه یا در صورت عدم اطلاع، null |
نوع محصول دستگاه را دریافت کنید
public abstract String getDeviceProductType (IDevice device)
نوع محصول دستگاههای داده شده را دریافت میکند.
| پارامترها | |
|---|---|
device | IDevice : IDevice |
| بازگشتها | |
|---|---|
String | نوع محصول دستگاه یا در صورت ناشناخته بودن، null |
نوع محصول دستگاه را دریافت کنید
public abstract String getDeviceProductVariant (IDevice device)
نوع محصول دستگاه داده شده را دریافت میکند.
| پارامترها | |
|---|---|
device | IDevice : IDevice |
| بازگشتها | |
|---|---|
String | نوع محصول دستگاه یا در صورت ناشناخته بودن null |
سریالهای حذفشده
public abstract Collection<String> getExcludeSerials ()
یک کپی از لیست استثنائات شماره سریال دریافت میکند.
| بازگشتها | |
|---|---|
Collection<String> | Collection از شماره سریالها |
دلیل عدم تطابق را دریافت کنید
public abstract Map<String, String> getNoMatchReason ()
دلیل عدم تطابق دستگاه را برمیگرداند.
| بازگشتها | |
|---|---|
Map<String, String> | نقشهای از شماره سریال و دلیل عدم تخصیص آن |
انواع محصولات را دریافت کنید
public abstract Collection<String> getProductTypes ()
یک کپی از لیست نوع محصول دریافت میکند.
| بازگشتها | |
|---|---|
Collection<String> | Collection از انواع محصولات |
دریافت ویژگیها
public abstract Map<String, String> getProperties ()
نقشهای از لیست املاک را برمیگرداند
| بازگشتها | |
|---|---|
Map<String, String> | Map نامهای ویژگیهای دستگاه به مقادیر |
دریافت سریالها
public abstract Collection<String> getSerials (IDevice device)
یک کپی از شماره سریالها دریافت میکند
| پارامترها | |
|---|---|
device | IDevice : IDevice که نشاندهندهی دستگاه مورد نظر برای انتخاب است. |
| بازگشتها | |
|---|---|
Collection<String> | Collection از شماره سریالها |
دریافت سریالها
public abstract List<String> getSerials ()
لیست سریالهای درخواستی را برمیگرداند.
| بازگشتها | |
|---|---|
List<String> | |
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
| بازگشتها | |
|---|---|
boolean | اگر یک دستگاه تهی (یعنی بدون نیاز به دستگاه) درخواست شده باشد true |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
نوع دستگاهی که باید استفاده کنیم را تنظیم میکند.
| پارامترها | |
|---|---|
type | IDeviceSelection.BaseDeviceType |
بررسی باتری با setRequire
public abstract void setRequireBatteryCheck (boolean requireCheck)
تعیین میکند که آیا میخواهیم بررسی باتری را انجام دهیم یا خیر.
| پارامترها | |
|---|---|
requireCheck | boolean |
سریال تنظیم شده
public abstract void setSerial (String... serialNumber)
لیست شماره سریالهای قابل درج را تنظیم کنید و مقادیر موجود را جایگزین کنید.
| پارامترها | |
|---|---|
serialNumber | String |
shouldCreateTemporarilyPlaceholder
public abstract boolean shouldCreateTemporarilyPlaceholder ()
یک مکان نگهدار موقت از فراداده ایجاد کنید.
| بازگشتها | |
|---|---|
boolean | |
stubEmulatorدرخواست شده
public abstract boolean stubEmulatorRequested ()
| بازگشتها | |
|---|---|
boolean | اگر یک شبیهساز stub درخواست شده باشد، true . شبیهساز stub یک نگهدارندهی مکان است که وقتی پیکربندی باید یک شبیهساز را اجرا کند، استفاده میشود. |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
| بازگشتها | |
|---|---|
boolean | اگر یک دستگاه TCP (یا دستگاه متصل به ADB) درخواست شده باشد، true |