O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

DeviceSelectionOptions

public class DeviceSelectionOptions
extends Object implements IDeviceSelection

java.lang.Object
com.android.tradefed.device.DeviceSelectionOptions


Recipiente para critérios de seleção de dispositivos.

Resumo

Classes aninhadas

enum DeviceSelectionOptions.DeviceRequestedType

Os diferentes tipos possíveis de dispositivos de espaço reservado suportados.

Construtoras públicas

DeviceSelectionOptions ()

Métodos públicos

void addExcludeSerial (String serialNumber)

Adicione um número de série à lista de exclusão.

void addProductType (String productType)

Adicione um tipo de produto às opções de seleção do dispositivo.

void addProperty (String propertyKey, String propValue)

Adicione um critério de propriedade às opções de seleção do dispositivo

void addSerial (String serialNumber)

Adicione um número de série às opções de seleção do dispositivo.

static IDeviceSelection createForSerial (String serial)

Helper método de fábrica para criar uma IDeviceSelection que só irá corresponder dispositivo com dados de série

boolean deviceRequested ()

boolean emulatorRequested ()

String fetchEnvironmentVariable (String name)

Função auxiliar usada para buscar a variável de ambiente.

boolean gceDeviceRequested ()

Integer getBatteryLevel (IDevice device)

Recupera o nível da bateria para o dispositivo fornecido

String getDeviceProductType (IDevice device)

Obtém o tipo de produto de determinado dispositivo

String getDeviceProductVariant (IDevice device)

Obtém a variante de produto de determinado dispositivo

DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
getExcludeSerials ()

Obtém uma cópia da lista de exclusão de números de série

Integer getMaxBatteryLevel ()

Obtém o nível máximo de bateria solicitado

Integer getMaxBatteryTemperature ()

Obtém o nível máximo de bateria solicitado

Integer getMinBatteryLevel ()

Obtém o nível mínimo de bateria solicitado

getNoMatchReason ()

Retorna o motivo pelo qual o dispositivo não foi correspondido.

getProductTypes ()

Obtém uma cópia da lista de tipo de produto

getProperties ()

Retorna um mapa da lista de propriedades

boolean getRequireBatteryCheck ()

Obtém se a verificação da bateria é necessária para dispositivos com nível de bateria desconhecido

boolean getRequireBatteryTemperatureCheck ()

Obtém se a verificação da temperatura da bateria é necessária para dispositivos com temperatura desconhecida da bateria

getSerials (IDevice device)

Obtém uma cópia dos números de série

getSerials ()

Retorna a lista de publicações em série solicitadas.

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

boolean remoteDeviceRequested ()
void setDeviceRequested (boolean deviceRequested)

Define o sinalizador solicitado do emulador

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

Define o sinalizador solicitado do emulador

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

Define o nível máximo da bateria

void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Define o nível máximo da bateria

void setMinBatteryLevel (Integer minBattery)

Define o nível mínimo da bateria

void setNullDeviceRequested (boolean nullDeviceRequested)

Define o sinalizador de dispositivo nulo solicitado

void setRequireBatteryCheck (boolean requireCheck)

Define se a verificação da bateria é necessária para dispositivos com nível de bateria desconhecido

void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Define se a verificação da temperatura da bateria é necessária para dispositivos com temperatura desconhecida da bateria

void setSerial (String... serialNumber)

Defina a lista de inclusão de números de série, substituindo quaisquer valores existentes.

void setStubEmulatorRequested (boolean stubEmulatorRequested)

Define o sinalizador do emulador stub solicitado

void setTcpDeviceRequested (boolean tcpDeviceRequested)

Define o sinalizador do dispositivo tcp solicitado

boolean stubEmulatorRequested ()

boolean tcpDeviceRequested ()

Construtoras públicas

DeviceSelectionOptions

public DeviceSelectionOptions ()

Métodos públicos

addExcludeSerial

public void addExcludeSerial (String serialNumber)

Adicione um número de série à lista de exclusão.

addProductType

public void addProductType (String productType)

Adicione um tipo de produto às opções de seleção do dispositivo.

addProperty

public void addProperty (String propertyKey, 
                String propValue)

Adicione um critério de propriedade às opções de seleção do dispositivo

Parâmetros
propertyKey String

propValue String

addSerial

public void addSerial (String serialNumber)

Adicione um número de série às opções de seleção do dispositivo.

createForSerial

public static IDeviceSelection createForSerial (String serial)

Helper método de fábrica para criar uma IDeviceSelection que só irá corresponder dispositivo com dados de série

Parâmetros
serial String

Devoluções
IDeviceSelection

deviceRequested

public boolean deviceRequested ()

Devoluções
boolean

emulatorRequested

public boolean emulatorRequested ()

Devoluções
boolean

fetchEnvironmentVariable

public String fetchEnvironmentVariable (String name)

Função auxiliar usada para buscar a variável de ambiente. É essencialmente um invólucro em torno System.getenv(String) Isto é feito para fins de teste unidade.

Parâmetros
name String : a variável de ambiente para buscar.

Devoluções
String uma String valor da variável de ambiente ou nulo se não estiver disponível.

gceDeviceRequested

public boolean gceDeviceRequested ()

Devoluções
boolean

getBatteryLevel

public Integer getBatteryLevel (IDevice device)

Recupera o nível da bateria para o dispositivo fornecido

Parâmetros
device IDevice : o IDevice

Devoluções
Integer o nível da bateria do dispositivo ou null se desconhecido

getDeviceProductType

public String getDeviceProductType (IDevice device)

Obtém o tipo de produto de determinado dispositivo

Parâmetros
device IDevice : o IDevice

Devoluções
String o tipo de produto dispositivo ou null se desconhecido

getDeviceProductVariant

public String getDeviceProductVariant (IDevice device)

Obtém a variante de produto de determinado dispositivo

Parâmetros
device IDevice : o IDevice

Devoluções
String a variante do produto dispositivo ou null se desconhecido

getDeviceTypeRequested

public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()

Devoluções
DeviceSelectionOptions.DeviceRequestedType

getExcludeSerials

public  getExcludeSerials ()

Obtém uma cópia da lista de exclusão de números de série

Devoluções
um ERROR(/Collection) de números de série

getMaxBatteryLevel

public Integer getMaxBatteryLevel ()

Obtém o nível máximo de bateria solicitado

Devoluções
Integer

getMaxBatteryTemperature

public Integer getMaxBatteryTemperature ()

Obtém o nível máximo de bateria solicitado

Devoluções
Integer

getMinBatteryLevel

public Integer getMinBatteryLevel ()

Obtém o nível mínimo de bateria solicitado

Devoluções
Integer

getNoMatchReason

public  getNoMatchReason ()

Retorna o motivo pelo qual o dispositivo não foi correspondido.

Devoluções
um mapa do número de série para o motivo pelo qual não foi alocado

getProductTypes

public  getProductTypes ()

Obtém uma cópia da lista de tipo de produto

Devoluções
um ERROR(/Collection) de tipos de produtos

getProperties

public  getProperties ()

Retorna um mapa da lista de propriedades

Devoluções
um ERROR(/Map) de nomes de propriedades do dispositivo para valores

getRequireBatteryCheck

public boolean getRequireBatteryCheck ()

Obtém se a verificação da bateria é necessária para dispositivos com nível de bateria desconhecido

Devoluções
boolean

getRequireBatteryTemperatureCheck

public boolean getRequireBatteryTemperatureCheck ()

Obtém se a verificação da temperatura da bateria é necessária para dispositivos com temperatura desconhecida da bateria

Devoluções
boolean

getSerials

public  getSerials (IDevice device)

Obtém uma cópia dos números de série

Parâmetros
device IDevice : O IDevice representando o dispositivo considerado para a seleção.

Devoluções
um ERROR(/Collection) de números de série

getSerials

public  getSerials ()

Retorna a lista de publicações em série solicitadas.

Devoluções

localVirtualDeviceRequested

public boolean localVirtualDeviceRequested ()

Devoluções
boolean

fósforos

public boolean matches (IDevice device)

Parâmetros
device IDevice

Devoluções
boolean true se o dado IDevice é um jogo para as opções fornecidas. false de outra forma

nullDeviceRequested

public boolean nullDeviceRequested ()

Devoluções
boolean

remoteDeviceRequested

public boolean remoteDeviceRequested ()

Devoluções
boolean

setDeviceRequested

public void setDeviceRequested (boolean deviceRequested)

Define o sinalizador solicitado do emulador

Parâmetros
deviceRequested boolean

setDeviceTypeRequested

public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)

Parâmetros
requestedType DeviceSelectionOptions.DeviceRequestedType

setEmulatorRequested

public void setEmulatorRequested (boolean emulatorRequested)

Define o sinalizador solicitado do emulador

Parâmetros
emulatorRequested boolean

setGceDeviceRequested

public void setGceDeviceRequested (boolean gceDeviceRequested)

Parâmetros
gceDeviceRequested boolean

setMaxBatteryLevel

public void setMaxBatteryLevel (Integer maxBattery)

Define o nível máximo da bateria

Parâmetros
maxBattery Integer

setMaxBatteryTemperature

public void setMaxBatteryTemperature (Integer maxBatteryTemperature)

Define o nível máximo da bateria

Parâmetros
maxBatteryTemperature Integer

setMinBatteryLevel

public void setMinBatteryLevel (Integer minBattery)

Define o nível mínimo da bateria

Parâmetros
minBattery Integer

setNullDeviceRequested

public void setNullDeviceRequested (boolean nullDeviceRequested)

Define o sinalizador de dispositivo nulo solicitado

Parâmetros
nullDeviceRequested boolean

setRequireBatteryCheck

public void setRequireBatteryCheck (boolean requireCheck)

Define se a verificação da bateria é necessária para dispositivos com nível de bateria desconhecido

Parâmetros
requireCheck boolean

setRequireBatteryTemperatureCheck

public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)

Define se a verificação da temperatura da bateria é necessária para dispositivos com temperatura desconhecida da bateria

Parâmetros
requireCheckTemprature boolean

setSerial

public void setSerial (String... serialNumber)

Defina a lista de inclusão de números de série, substituindo quaisquer valores existentes.

Parâmetros
serialNumber String

setStubEmulatorRequested

public void setStubEmulatorRequested (boolean stubEmulatorRequested)

Define o sinalizador solicitado do emulador stub

Parâmetros
stubEmulatorRequested boolean

setTcpDeviceRequested

public void setTcpDeviceRequested (boolean tcpDeviceRequested)

Define o sinalizador do dispositivo tcp solicitado

Parâmetros
tcpDeviceRequested boolean

stubEmulatorRequested

public boolean stubEmulatorRequested ()

Devoluções
boolean

tcpDeviceRequested

public boolean tcpDeviceRequested ()

Devoluções
boolean