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

Получает копию списка исключений серийных номеров

Возврат
ERROR(/Collection) серийных номеров

getNoMatchReason

public abstract  getNoMatchReason ()

Возвращает причину, по которой устройство не было сопоставлено.

Возврат
Карта серийного номера с причиной, по которой он не был присвоен

получитьProductTypes

public abstract  getProductTypes ()

Получает копию списка типов продуктов

Возврат
ERROR(/Collection) типов продуктов

получитьСвойства

public abstract  getProperties ()

Возвращает карту списка свойств

Возврат
ERROR(/Map) имен свойств устройства в значениях

getSerials

public abstract  getSerials (IDevice device)

Получает копию серийных номеров

Параметры
device IDevice : IDevice , представляющий устройство, рассматриваемое для выбора.

Возврат
ERROR(/Collection) серийных номеров

getSerials

public abstract  getSerials ()

Возвращает список запрошенных сериалов.

Возврат

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)