انتخاب دستگاه

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

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

abstract getNoMatchReason ()

دلیل عدم تطابق دستگاه را برمی‌گرداند.

abstract getProductTypes ()

یک کپی از لیست نوع محصول دریافت می‌کند.

abstract getProperties ()

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

abstract getSerials ( IDevice device)

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

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

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

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

دلیل عدم تطابق را دریافت کنید

public abstract  getNoMatchReason ()

دلیل عدم تطابق دستگاه را برمی‌گرداند.

بازگشت‌ها
نقشه‌ای از شماره سریال و دلیل عدم تخصیص آن

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

public abstract  getProductTypes ()

یک کپی از لیست نوع محصول دریافت می‌کند.

بازگشت‌ها
یک ERROR(/Collection) از انواع محصولات

دریافت ویژگی‌ها

public abstract  getProperties ()

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

بازگشت‌ها
ERROR(/Map) تبدیل نام ویژگی‌های دستگاه به مقادیر

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

public abstract  getSerials (IDevice device)

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

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

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

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

public abstract  getSerials ()

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

بازگشت‌ها

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