Идевицеселектион

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 stubEmulatorRequested ()
default boolean tcpDeviceRequested ()

Публичные методы

устройствозапрошено

public abstract boolean deviceRequested ()

Возврат
boolean true , если устройство было запрошено

эмуляторЗапрошено

public abstract boolean emulatorRequested ()

Возврат
boolean true , если был запрошен эмулятор

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Возврат
boolean true , если было запрошено устройство gce (также известное как удаленное устройство)

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Возвращает тип устройства, которое мы должны использовать.

Возврат
IDeviceSelection.BaseDeviceType

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

Получает уровень заряда батареи для данного устройства

Параметры
device IDevice : IDevice

Возврат
Integer уровень заряда батареи устройства или null , если неизвестно

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Получает указанный тип продукта устройства.

Параметры
device IDevice : IDevice

Возврат
String тип продукта устройства или null , если неизвестно

GetDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Получает вариант продукта для данного устройства.

Параметры
device IDevice : IDevice

Возврат
String вариант продукта устройства или null , если он неизвестен

getExcludeSerials

public abstract  getExcludeSerials ()

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

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

getNoMatchReason

public abstract  getNoMatchReason ()

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

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

getProductTypes

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

Возврат
boolean true , если был запрошен эмулятор-заглушка. Эмулятор-заглушка — это заполнитель, который используется, когда конфигурации необходимо запустить эмулятор.

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Возврат
boolean true , если было запрошено TCP-устройство (также известное как устройство, подключенное к adb)