IDeviceSelection
public
interface
IDeviceSelection
implements
IMatcher<IDevice>
| com.android.tradefed.device.IDeviceSelection |
Interfaz para los criterios de selección de dispositivos.
Resumen
Métodos públicos | |
|---|---|
abstract
boolean
|
deviceRequested()
|
abstract
boolean
|
emulatorRequested()
|
abstract
boolean
|
gceDeviceRequested()
|
abstract
IDeviceSelection.BaseDeviceType
|
getBaseDeviceTypeRequested()
Devuelve el tipo de dispositivo que debemos usar. |
abstract
Integer
|
getBatteryLevel(IDevice device)
Recupera el nivel de batería del dispositivo determinado. |
abstract
String
|
getDeviceProductType(IDevice device)
Obtiene el tipo de producto de los dispositivos determinados. |
abstract
String
|
getDeviceProductVariant(IDevice device)
Obtiene la variante del producto de los dispositivos determinados. |
abstract
|
getExcludeSerials()
Obtiene una copia de la lista de exclusión de números de serie. |
abstract
|
getNoMatchReason()
Devuelve el motivo por el que no se encontró una coincidencia para el dispositivo. |
abstract
|
getProductTypes()
Obtiene una copia de la lista de tipos de productos. |
abstract
|
getProperties()
Devuelve un mapa de la lista de propiedades |
abstract
|
getSerials(IDevice device)
Obtiene una copia de los números de serie. |
abstract
|
getSerials()
Devuelve la lista de números de serie solicitados. |
abstract
boolean
|
nullDeviceRequested()
|
abstract
void
|
setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
Establece el tipo de dispositivo que debemos usar. |
abstract
void
|
setRequireBatteryCheck(boolean requireCheck)
Establece si queremos realizar la verificación de la batería. |
abstract
void
|
setSerial(String... serialNumber)
Establece la lista de inclusión de números de serie y reemplaza los valores existentes. |
abstract
boolean
|
shouldCreateTemporarilyPlaceholder()
Crea un marcador de posición temporal a partir de los metadatos. |
abstract
boolean
|
stubEmulatorRequested()
|
default
boolean
|
tcpDeviceRequested()
|
Métodos públicos
deviceRequested
public abstract boolean deviceRequested ()
| Muestra | |
|---|---|
boolean |
true si se solicitó un dispositivo |
emulatorRequested
public abstract boolean emulatorRequested ()
| Muestra | |
|---|---|
boolean |
true si se solicitó un emulador |
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
| Muestra | |
|---|---|
boolean |
true si se solicitó un dispositivo gce (también conocido como dispositivo remoto) |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Devuelve el tipo de dispositivo que debemos usar.
| Muestra | |
|---|---|
IDeviceSelection.BaseDeviceType |
|
getBatteryLevel
public abstract Integer getBatteryLevel (IDevice device)
Recupera el nivel de batería del dispositivo determinado.
| Parámetros | |
|---|---|
device |
IDevice: El IDevice |
| Muestra | |
|---|---|
Integer |
El nivel de batería del dispositivo o null si se desconoce |
getDeviceProductType
public abstract String getDeviceProductType (IDevice device)
Obtiene el tipo de producto de los dispositivos determinados.
| Parámetros | |
|---|---|
device |
IDevice: El IDevice |
| Muestra | |
|---|---|
String |
Tipo de producto del dispositivo o null si se desconoce |
getDeviceProductVariant
public abstract String getDeviceProductVariant (IDevice device)
Obtiene la variante del producto de los dispositivos determinados.
| Parámetros | |
|---|---|
device |
IDevice: El IDevice |
| Muestra | |
|---|---|
String |
La variante del producto del dispositivo o null si se desconoce |
getExcludeSerials
public abstractgetExcludeSerials ()
Obtiene una copia de la lista de exclusión de números de serie.
| Muestra | |
|---|---|
|
una ERROR(/Collection) de números de serie |
getNoMatchReason
public abstractgetNoMatchReason ()
Devuelve el motivo por el que no se encontró una coincidencia para el dispositivo.
| Muestra | |
|---|---|
|
Un mapa del número de serie y el motivo por el que no se asignó |
getProductTypes
public abstractgetProductTypes ()
Obtiene una copia de la lista de tipos de productos.
| Muestra | |
|---|---|
|
ERROR(/Collection) de tipos de productos |
getProperties
public abstractgetProperties ()
Devuelve un mapa de la lista de propiedades
| Muestra | |
|---|---|
|
Un ERROR(/Map) de nombres de propiedades del dispositivo y sus valores |
getSerials
public abstractgetSerials (IDevice device)
Obtiene una copia de los números de serie.
| Parámetros | |
|---|---|
device |
IDevice: Es el IDevice que representa el dispositivo que se considera para la selección. |
| Muestra | |
|---|---|
|
Un ERROR(/Collection) de números de serie |
getSerials
public abstractgetSerials ()
Devuelve la lista de números de serie solicitados.
| Muestra | |
|---|---|
|
|
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
| Muestra | |
|---|---|
boolean |
true si se solicitó un dispositivo nulo (es decir, no se requiere ningún dispositivo) |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Establece el tipo de dispositivo que debemos usar.
| Parámetros | |
|---|---|
type |
IDeviceSelection.BaseDeviceType |
setRequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
Establece si queremos realizar la verificación de la batería.
| Parámetros | |
|---|---|
requireCheck |
boolean |
setSerial
public abstract void setSerial (String... serialNumber)
Establece la lista de inclusión de números de serie y reemplaza los valores existentes.
| Parámetros | |
|---|---|
serialNumber |
String |
shouldCreateTemporarilyPlaceholder
public abstract boolean shouldCreateTemporarilyPlaceholder ()
Crea un marcador de posición temporal a partir de los metadatos.
| Muestra | |
|---|---|
boolean |
|
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
| Muestra | |
|---|---|
boolean |
true si se solicitó un emulador de código auxiliar. Un emulador de código auxiliar es un
marcador de posición que se usa cuando la configuración debe iniciar un emulador. |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
| Muestra | |
|---|---|
boolean |
true si se solicitó un dispositivo tcp (también conocido como dispositivo conectado por adb) |