IDeviceSelection
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 () |
Публичные методы
deviceRequested
public abstract boolean deviceRequested ()
| Возврат | |
|---|---|
boolean | true если устройство было запрошено |
emulatorRequested
public abstract boolean emulatorRequested ()
| Возврат | |
|---|---|
boolean | true если был запрошен эмулятор |
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
| Возврат | |
|---|---|
boolean | true , если было запрошено устройство gce (также известное как удаленное устройство) |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Возвращает тип устройства, который следует использовать.
| Возврат | |
|---|---|
IDeviceSelection.BaseDeviceType | |
получитьУровеньБатарейки
public abstract Integer getBatteryLevel (IDevice device)
Получает уровень заряда батареи для указанного устройства.
| Параметры | |
|---|---|
device | IDevice : IDevice |
| Возврат | |
|---|---|
Integer | уровень заряда батареи устройства или null , если неизвестно |
getDeviceProductType
public abstract String getDeviceProductType (IDevice device)
Получает заданный тип продукта устройства
| Параметры | |
|---|---|
device | IDevice : IDevice |
| Возврат | |
|---|---|
String | тип продукта устройства или null , если неизвестно |
получитьDeviceProductVariant
public abstract String getDeviceProductVariant (IDevice device)
Получает заданный вариант продукта устройства
| Параметры | |
|---|---|
device | IDevice : IDevice |
| Возврат | |
|---|---|
String | вариант продукта устройства или null , если неизвестно |
getExcludeSerials
public abstractgetExcludeSerials ()
Получает копию списка исключений серийных номеров
| Возврат | |
|---|---|
| ERROR(/Collection) серийных номеров |
getNoMatchReason
public abstractgetNoMatchReason ()
Возвращает причину, по которой устройство не было сопоставлено.
| Возврат | |
|---|---|
| Карта серийного номера с причиной, по которой он не был присвоен |
получитьProductTypes
public abstractgetProductTypes ()
Получает копию списка типов продуктов
| Возврат | |
|---|---|
| ERROR(/Collection) типов продуктов |
получитьСвойства
public abstractgetProperties ()
Возвращает карту списка свойств
| Возврат | |
|---|---|
| ERROR(/Map) имен свойств устройства в значениях |
getSerials
public abstractgetSerials (IDevice device)
Получает копию серийных номеров
| Параметры | |
|---|---|
device | IDevice : IDevice , представляющий устройство, рассматриваемое для выбора. |
| Возврат | |
|---|---|
| ERROR(/Collection) серийных номеров |
getSerials
public abstractgetSerials ()
Возвращает список запрошенных сериалов.
| Возврат | |
|---|---|
| |
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
| Возврат | |
|---|---|
boolean | true , если было запрошено нулевое устройство (т.е. устройство не требуется) |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Устанавливает тип устройства, который следует использовать.
| Параметры | |
|---|---|
type | IDeviceSelection.BaseDeviceType |
setRequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
Устанавливает, хотим ли мы выполнять проверку батареи.
| Параметры | |
|---|---|
requireCheck | boolean |
setSerial
public abstract void setSerial (String... serialNumber)
Установите список включения серийных номеров, заменив все существующие значения.
| Параметры | |
|---|---|
serialNumber | String |
следует создать временно
public abstract boolean shouldCreateTemporarilyPlaceholder ()
Создайте временный заполнитель из метаданных.
| Возврат | |
|---|---|
boolean | |
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
| Возврат | |
|---|---|
boolean | true если был запрошен эмулятор-заглушка. Эмулятор-заглушка — это заглушка, которая будет использоваться, когда config должен запустить эмулятор. |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
| Возврат | |
|---|---|
boolean | true , если было запрошено устройство TCP (также известное как устройство, подключенное через ADB) |