IDeviceSelection
public
interface
IDeviceSelection
implements
IMatcher<IDevice>
com.android.tradefed.device.IDeviceSelection |
Interfaccia per i criteri di selezione dei dispositivi.
Riepilogo
Metodi pubblici | |
---|---|
abstract
boolean
|
deviceRequested()
|
abstract
boolean
|
emulatorRequested()
|
abstract
boolean
|
gceDeviceRequested()
|
abstract
IDeviceSelection.BaseDeviceType
|
getBaseDeviceTypeRequested()
Restituisce il tipo di dispositivo da utilizzare. |
abstract
Integer
|
getBatteryLevel(IDevice device)
Recupera il livello della batteria per il dispositivo specificato |
abstract
String
|
getDeviceProductType(IDevice device)
Recupera il tipo di prodotto dei dispositivi specificati |
abstract
String
|
getDeviceProductVariant(IDevice device)
Recupera la variante di prodotto dei dispositivi specificata |
abstract
|
getExcludeSerials()
Recupera una copia dell'elenco di esclusione dei numeri di serie |
abstract
|
getNoMatchReason()
Restituisce il motivo per cui non è stata trovata una corrispondenza per il dispositivo. |
abstract
|
getProductTypes()
Recupera una copia dell'elenco dei tipi di prodotto |
abstract
|
getProperties()
Restituisce una mappa dell'elenco delle proprietà |
abstract
|
getSerials(IDevice device)
Recupera una copia dei numeri di serie |
abstract
|
getSerials()
Restituisce l'elenco delle serie richieste. |
abstract
boolean
|
nullDeviceRequested()
|
abstract
void
|
setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
Imposta il tipo di dispositivo da utilizzare. |
abstract
void
|
setRequireBatteryCheck(boolean requireCheck)
Imposta se vogliamo o meno eseguire il controllo della batteria. |
abstract
void
|
setSerial(String... serialNumber)
Imposta l'elenco di inclusione dei numeri di serie, sostituendo eventuali valori esistenti. |
abstract
boolean
|
stubEmulatorRequested()
|
default
boolean
|
tcpDeviceRequested()
|
Metodi pubblici
deviceRequested
public abstract boolean deviceRequested ()
Ritorni | |
---|---|
boolean |
true se è stato richiesto un dispositivo |
emulatorRequested
public abstract boolean emulatorRequested ()
Ritorni | |
---|---|
boolean |
true se è stato richiesto un emulatore |
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
Ritorni | |
---|---|
boolean |
true se è stato richiesto un dispositivo GCE (ovvero un dispositivo remoto) |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Restituisce il tipo di dispositivo da utilizzare.
Ritorni | |
---|---|
IDeviceSelection.BaseDeviceType |
getBatteryLevel
public abstract Integer getBatteryLevel (IDevice device)
Recupera il livello della batteria per il dispositivo specificato
Parametri | |
---|---|
device |
IDevice : il IDevice |
Ritorni | |
---|---|
Integer |
il livello della batteria del dispositivo o null se sconosciuto |
getDeviceProductType
public abstract String getDeviceProductType (IDevice device)
Recupera il tipo di prodotto dei dispositivi specificati
Parametri | |
---|---|
device |
IDevice : il IDevice |
Ritorni | |
---|---|
String |
il tipo di prodotto del dispositivo o null se sconosciuto |
getDeviceProductVariant
public abstract String getDeviceProductVariant (IDevice device)
Recupera la variante di prodotto dei dispositivi specificata
Parametri | |
---|---|
device |
IDevice : il IDevice |
Ritorni | |
---|---|
String |
la variante del prodotto del dispositivo o null se sconosciuta |
getExcludeSerials
public abstractgetExcludeSerials ()
Recupera una copia dell'elenco di esclusione dei numeri di serie
Ritorni | |
---|---|
|
un ERROR(/Collection) di numeri di serie |
getNoMatchReason
public abstractgetNoMatchReason ()
Restituisce il motivo per cui non è stata trovata una corrispondenza per il dispositivo.
Ritorni | |
---|---|
|
Una mappa del numero di serie con il motivo per cui non è stato assegnato |
getProductTypes
public abstractgetProductTypes ()
Recupera una copia dell'elenco dei tipi di prodotto
Ritorni | |
---|---|
|
un ERROR(/Collection) di tipi di prodotto |
getProperties
public abstractgetProperties ()
Restituisce una mappa dell'elenco delle proprietà
Ritorni | |
---|---|
|
un ERROR(/Map) di nomi di proprietà del dispositivo ai valori |
getSerials
public abstractgetSerials (IDevice device)
Recupera una copia dei numeri di serie
Parametri | |
---|---|
device |
IDevice : il IDevice che rappresenta il dispositivo preso in considerazione per la selezione. |
Ritorni | |
---|---|
|
un ERROR(/Collection) di numeri di serie |
getSerials
public abstractgetSerials ()
Restituisce l'elenco delle serie richieste.
Ritorni | |
---|---|
|
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
Ritorni | |
---|---|
boolean |
true se è stato richiesto un dispositivo nullo (ovvero nessun dispositivo richiesto) |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Imposta il tipo di dispositivo da utilizzare.
Parametri | |
---|---|
type |
IDeviceSelection.BaseDeviceType |
setRequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
Imposta se vogliamo o meno eseguire il controllo della batteria.
Parametri | |
---|---|
requireCheck |
boolean |
setSerial
public abstract void setSerial (String... serialNumber)
Imposta l'elenco di inclusione dei numeri di serie, sostituendo eventuali valori esistenti.
Parametri | |
---|---|
serialNumber |
String |
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
Ritorni | |
---|---|
boolean |
true se è stato richiesto un emulatore stub. Un emulatore stub è un
segnaposto da utilizzare quando la configurazione deve avviare un emulatore. |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
Ritorni | |
---|---|
boolean |
true se è stato richiesto un dispositivo TCP (ovvero un dispositivo connesso ad adb) |