Параметры выбора устройства

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Объект
com.android.tradefed.device.DeviceSelectionOptions


Контейнер для критериев выбора устройства.

Краткое содержание

Общественные конструкторы

DeviceSelectionOptions ()

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

void addExcludeSerial (String serialNumber)

Добавьте серийный номер в список исключений.

void addProductType (String productType)

Добавьте тип продукта в параметры выбора устройства.

void addProperty (String propertyKey, String propValue)

Добавьте критерий свойства в параметры выбора устройства

void addSerial (String serialNumber)

Добавьте серийный номер в параметры выбора устройства.

static IDeviceSelection createForSerial (String serial)

Вспомогательный фабричный метод для создания IDeviceSelection , который будет соответствовать только устройству с заданным серийным номером.

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Вспомогательная функция, используемая для получения переменной среды.

boolean gceDeviceRequested ()

IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

Integer getBatteryLevel (IDevice device)

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

String getDeviceProductType (IDevice device)

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

String getDeviceProductVariant (IDevice device)

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

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
getExcludeSerials ()

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

Integer getMaxBatteryLevel ()

Получает запрошенный максимальный уровень заряда батареи

Integer getMaxBatteryTemperature ()

Получает запрошенный максимальный уровень заряда батареи

Integer getMinBatteryLevel ()

Получает запрошенный минимальный уровень заряда батареи

getNoMatchReason ()

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

getProductTypes ()

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

getProperties ()

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

boolean getRequireBatteryCheck ()

Проверяет, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи.

boolean getRequireBatteryTemperatureCheck ()

Проверяет, требуется ли проверка температуры аккумулятора для устройств с неизвестной температурой аккумулятора.

getSerials (IDevice device)

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

getSerials ()

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

boolean localVirtualDeviceRequested ()
boolean matches (IDevice device)
boolean nullDeviceRequested ()

boolean remoteDeviceRequested ()
void setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type)

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

void setDeviceRequested (boolean deviceRequested)

Устанавливает флаг запроса эмулятора

void setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType)
void setEmulatorRequested (boolean emulatorRequested)

Устанавливает флаг запроса эмулятора

void setGceDeviceRequested (boolean gceDeviceRequested)
void setMaxBatteryLevel (Integer maxBattery)

Устанавливает максимальный уровень заряда батареи

void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Устанавливает максимальный уровень заряда батареи

void setMinBatteryLevel (Integer minBattery)

Устанавливает минимальный уровень заряда батареи

void setNullDeviceRequested (boolean nullDeviceRequested)

Устанавливает флаг запроса нулевого устройства.

void setRequireBatteryCheck (boolean requireCheck)

Устанавливает, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи.

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Устанавливает, требуется ли проверка температуры батареи для устройств с неизвестной температурой батареи.

void setSerial (String... serialNumber)

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

void setStubEmulatorRequested (boolean stubEmulatorRequested)

Устанавливает флаг запроса эмулятора-заглушки

void setTcpDeviceRequested (boolean tcpDeviceRequested)

Устанавливает флаг запроса TCP-устройства

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

Общественные конструкторы

Параметры выбора устройства

public DeviceSelectionOptions ()

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

добавитьExcludeSerial

public void addExcludeSerial (String serialNumber)

Добавьте серийный номер в список исключений.

добавитьтипепродукта

public void addProductType (String productType)

Добавьте тип продукта в параметры выбора устройства.

добавитьсвойство

public void addProperty (String propertyKey, 
                String propValue)

Добавьте критерий свойства в параметры выбора устройства

Параметры
propertyKey String

propValue String

добавитьSerial

public void addSerial (String serialNumber)

Добавьте серийный номер в параметры выбора устройства.

создатьForSerial

public static IDeviceSelection createForSerial (String serial)

Вспомогательный фабричный метод для создания IDeviceSelection , который будет соответствовать только устройству с заданным серийным номером.

Параметры
serial String

Возврат
IDeviceSelection

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

public boolean deviceRequested ()

Возврат
boolean

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

public boolean emulatorRequested ()

Возврат
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Вспомогательная функция, используемая для получения переменной среды. По сути, это оболочка System.getenv(String) . Это сделано для целей модульного тестирования.

Параметры
name String : переменная среды, которую нужно получить.

Возврат
String String значение переменной среды или значение NULL, если оно недоступно.

gceDeviceRequested

public boolean gceDeviceRequested ()

Возврат
boolean

getBaseDeviceTypeRequested

public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

Возврат
IDeviceSelection.BaseDeviceType

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

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

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

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

getDeviceProductType

public String getDeviceProductType (IDevice device)

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

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

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

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

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

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

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

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Возврат
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

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

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

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Получает запрошенный максимальный уровень заряда батареи

Возврат
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Получает запрошенный максимальный уровень заряда батареи

Возврат
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Получает запрошенный минимальный уровень заряда батареи

Возврат
Integer

getNoMatchReason

public  getNoMatchReason ()

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

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

getProductTypes

public  getProductTypes ()

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

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

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

public  getProperties ()

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

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

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Проверяет, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи.

Возврат
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Проверяет, требуется ли проверка температуры аккумулятора для устройств с неизвестной температурой аккумулятора.

Возврат
boolean

getSerials

public  getSerials (IDevice device)

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

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

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

getSerials

public  getSerials ()

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

Возврат

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Возврат
boolean

Матчи

public boolean matches (IDevice device)

Параметры
device IDevice

Возврат
boolean true , если данный IDevice соответствует предоставленным параметрам. false в противном случае

nullDeviceRequested

public boolean nullDeviceRequested ()

Возврат
boolean

удаленноедевицереквестед

public boolean remoteDeviceRequested ()

Возврат
boolean

setBaseDeviceTypeRequested

public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

Параметры
type IDeviceSelection.BaseDeviceType

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

Устанавливает флаг запроса эмулятора

Параметры
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Параметры
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

Устанавливает флаг запроса эмулятора

Параметры
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Параметры
gceDeviceRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Устанавливает максимальный уровень заряда батареи

Параметры
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Устанавливает максимальный уровень заряда батареи

Параметры
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Устанавливает минимальный уровень заряда батареи

Параметры
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Устанавливает флаг запроса нулевого устройства.

Параметры
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Устанавливает, требуется ли проверка батареи для устройств с неизвестным уровнем заряда батареи.

Параметры
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Устанавливает, требуется ли проверка температуры батареи для устройств с неизвестной температурой батареи.

Параметры
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

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

Параметры
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Устанавливает флаг запроса эмулятора-заглушки

Параметры
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Устанавливает флаг запроса TCP-устройства

Параметры
tcpDeviceRequested boolean

заглушкаЭмуляторЗапрошено

public boolean stubEmulatorRequested ()

Возврат
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Возврат
boolean