Selezione dispositivo
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)
Consente di recuperare il livello della batteria per il dispositivo specificato |
abstract
String
|
getDeviceProductType(IDevice device)
Ottiene il tipo di prodotto del dispositivo specificato |
abstract
String
|
getDeviceProductVariant(IDevice device)
Ottiene la variante di prodotto del dispositivo specificato |
abstract
|
getExcludeSerials()
Recupera una copia dell'elenco di esclusione dei numeri di serie |
abstract
|
getNoMatchReason()
Restituisce il motivo per cui il dispositivo non ha trovato corrispondenze. |
abstract
|
getProductTypes()
Ottiene 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 dei numeri di serie richiesti. |
abstract
boolean
|
nullDeviceRequested()
|
abstract
void
|
setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
Imposta il tipo di dispositivo da utilizzare. |
abstract
void
|
setRequireBatteryCheck(boolean requireCheck)
Consente di stabilire se eseguire o meno 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
dispositivo richiesto
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 |
OttieniLivelloBatteria
public abstract Integer getBatteryLevel (IDevice device)
Consente di recuperare il livello della batteria per il dispositivo specificato
Parametri | |
---|---|
device |
IDevice : IDevice |
Ritorni | |
---|---|
Integer |
il livello batteria del dispositivo o null se sconosciuto |
getDeviceProductType
public abstract String getDeviceProductType (IDevice device)
Ottiene il tipo di prodotto del dispositivo specificato
Parametri | |
---|---|
device |
IDevice : IDevice |
Ritorni | |
---|---|
String |
il tipo di prodotto del dispositivo o null se sconosciuto |
getDeviceProductVariant
public abstract String getDeviceProductVariant (IDevice device)
Ottiene la variante di prodotto del dispositivo specificato
Parametri | |
---|---|
device |
IDevice : IDevice |
Ritorni | |
---|---|
String |
la variante del prodotto del dispositivo o null se sconosciuta |
getEscludiSerials
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 il dispositivo non ha trovato corrispondenze.
Ritorni | |
---|---|
|
Mappa del numero di serie rispetto al motivo per cui non è stato assegnato |
getProductTypes
public abstractgetProductTypes ()
Ottiene una copia dell'elenco dei tipi di prodotto
Ritorni | |
---|---|
|
un ERROR(/Collection) dei tipi di prodotto |
getProperties
public abstractgetProperties ()
Restituisce una mappa dell'elenco delle proprietà
Ritorni | |
---|---|
|
ERROR(/Map) di nomi delle proprietà del dispositivo in valori |
getSerials
public abstractgetSerials (IDevice device)
Recupera una copia dei numeri di serie
Parametri | |
---|---|
device |
IDevice : il valore IDevice che rappresenta il dispositivo considerato per la selezione. |
Ritorni | |
---|---|
|
un ERROR(/Collection) di numeri di serie |
getSerials
public abstractgetSerials ()
Restituisce l'elenco dei numeri di serie richiesti.
Ritorni | |
---|---|
|
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
Ritorni | |
---|---|
boolean |
true se è stato richiesto un dispositivo nullo (ovvero non è necessario alcun dispositivo) |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Imposta il tipo di dispositivo da utilizzare.
Parametri | |
---|---|
type |
IDeviceSelection.BaseDeviceType |
ImpostaRichiediControlloBatteria
public abstract void setRequireBatteryCheck (boolean requireCheck)
Consente di stabilire se eseguire o meno 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 per la configurazione è necessario avviare un emulatore. |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
Ritorni | |
---|---|
boolean |
true se è stato richiesto un dispositivo TCP (ovvero un dispositivo connesso adb) |