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 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 если устройство было запрошено.

emulatorRequested

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

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

Возвраты
Collection<String> Collection серийных номеров

getNoMatchReason

public abstract Map<String, String> getNoMatchReason ()

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

Возвраты
Map<String, String> Сопоставление серийного номера с причиной, по которой он не был присвоен.

getProductTypes

public abstract Collection<String> getProductTypes ()

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

Возвраты
Collection<String> Collection типов продукции

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

public abstract Map<String, String> getProperties ()

Возвращает карту списка объектов недвижимости.

Возвраты
Map<String, String> Map названий свойств устройства со значениями.

getSerials

public abstract Collection<String> getSerials (IDevice device)

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

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

Возвраты
Collection<String> Collection серийных номеров

getSerials

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

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Определяет, следует ли выполнять проверку батареи.

Параметры
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

Укажите список включенных серийных номеров, заменив все существующие значения.

Параметры
serialNumber String

shouldCreateTemporarilyPlaceholder

public abstract boolean shouldCreateTemporarilyPlaceholder ()

Создайте временный заполнитель на основе метаданных.

Возвраты
boolean

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

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

tcpDeviceRequested

public boolean tcpDeviceRequested ()

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