IDeviceSelection
public
interface
IDeviceSelection
implements
IMatcher<IDevice>
| com.android.tradefed.device.IDeviceSelection |
Interface para critérios de seleção de dispositivos.
Resumo
Métodos públicos | |
|---|---|
abstract
boolean
|
deviceRequested()
|
abstract
boolean
|
emulatorRequested()
|
abstract
boolean
|
gceDeviceRequested()
|
abstract
IDeviceSelection.BaseDeviceType
|
getBaseDeviceTypeRequested()
Retorna o tipo de dispositivo que devemos usar. |
abstract
Integer
|
getBatteryLevel(IDevice device)
Recupera o nível da bateria do dispositivo especificado |
abstract
String
|
getDeviceProductType(IDevice device)
Recebe o tipo de produto do dispositivo fornecido |
abstract
String
|
getDeviceProductVariant(IDevice device)
Recebe a variante de produto dos dispositivos |
abstract
|
getExcludeSerials()
Recebe uma cópia da lista de exclusão de números de série |
abstract
|
getNoMatchReason()
Retorna o motivo pelo qual o dispositivo não foi correspondido. |
abstract
|
getProductTypes()
Recebe uma cópia da lista de tipos de produtos |
abstract
|
getProperties()
Retorna um mapa da lista de propriedades |
abstract
|
getSerials(IDevice device)
Recebe uma cópia dos números de série |
abstract
|
getSerials()
Retorna a lista de seriais solicitados. |
abstract
boolean
|
nullDeviceRequested()
|
abstract
void
|
setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
Define o tipo de dispositivo que devemos usar. |
abstract
void
|
setRequireBatteryCheck(boolean requireCheck)
Define se queremos ou não fazer a verificação da bateria. |
abstract
void
|
setSerial(String... serialNumber)
Defina a lista de inclusão de números de série, substituindo os valores atuais. |
abstract
boolean
|
stubEmulatorRequested()
|
default
boolean
|
tcpDeviceRequested()
|
Métodos públicos
deviceRequested
public abstract boolean deviceRequested ()
| Retorna | |
|---|---|
boolean |
true se um dispositivo foi solicitado |
emulatorRequested
public abstract boolean emulatorRequested ()
| Retorna | |
|---|---|
boolean |
true se um emulador foi solicitado |
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
| Retorna | |
|---|---|
boolean |
true se um dispositivo GCE (também conhecido como dispositivo remoto) foi solicitado |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Retorna o tipo de dispositivo que devemos usar.
| Retorna | |
|---|---|
IDeviceSelection.BaseDeviceType |
|
getBatteryLevel
public abstract Integer getBatteryLevel (IDevice device)
Recupera o nível da bateria do dispositivo especificado
| Parâmetros | |
|---|---|
device |
IDevice: o IDevice |
| Retorna | |
|---|---|
Integer |
o nível da bateria do dispositivo ou null se desconhecido |
getDeviceProductType
public abstract String getDeviceProductType (IDevice device)
Recebe o tipo de produto do dispositivo fornecido
| Parâmetros | |
|---|---|
device |
IDevice: o IDevice |
| Retorna | |
|---|---|
String |
o tipo de produto do dispositivo ou null se desconhecido |
getDeviceProductVariant
public abstract String getDeviceProductVariant (IDevice device)
Recebe a variante de produto dos dispositivos
| Parâmetros | |
|---|---|
device |
IDevice: o IDevice |
| Retorna | |
|---|---|
String |
a variante do produto do dispositivo ou null, se desconhecido |
getExcludeSerials
public abstractgetExcludeSerials ()
Recebe uma cópia da lista de exclusão de números de série
| Retorna | |
|---|---|
|
um ERROR(/Collection) de números de série |
getNoMatchReason
public abstractgetNoMatchReason ()
Retorna o motivo pelo qual o dispositivo não foi correspondido.
| Retorna | |
|---|---|
|
Um mapa de número de série para o motivo pelo qual ele não foi alocado |
getProductTypes
public abstractgetProductTypes ()
Recebe uma cópia da lista de tipos de produtos
| Retorna | |
|---|---|
|
uma ERROR(/Collection) de tipos de produtos |
getProperties
public abstractgetProperties ()
Retorna um mapa da lista de propriedades
| Retorna | |
|---|---|
|
um ERROR(/Map) de nomes de propriedades do dispositivo para valores |
getSerials
public abstractgetSerials (IDevice device)
Recebe uma cópia dos números de série
| Parâmetros | |
|---|---|
device |
IDevice: o IDevice que representa o dispositivo considerado para seleção. |
| Retorna | |
|---|---|
|
um ERROR(/Collection) de números de série |
getSerials
public abstractgetSerials ()
Retorna a lista de seriais solicitados.
| Retorna | |
|---|---|
|
|
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
| Retorna | |
|---|---|
boolean |
true se um dispositivo nulo (ou seja, nenhum dispositivo necessário) foi solicitado |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Define o tipo de dispositivo que devemos usar.
| Parâmetros | |
|---|---|
type |
IDeviceSelection.BaseDeviceType |
setRequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
Define se queremos ou não fazer a verificação da bateria.
| Parâmetros | |
|---|---|
requireCheck |
boolean |
setSerial
public abstract void setSerial (String... serialNumber)
Defina a lista de inclusão de números de série, substituindo os valores atuais.
| Parâmetros | |
|---|---|
serialNumber |
String |
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
| Retorna | |
|---|---|
boolean |
true, se um emulador de stub foi solicitado. Um stub de emulador é um
marcador de posição usado quando a configuração precisa iniciar um emulador. |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
| Retorna | |
|---|---|
boolean |
true, se um dispositivo TCP (também conhecido como um dispositivo conectado ao adb) foi solicitado |