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). |