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 del prodotto dei dispositivi specificati |
abstract
|
getExcludeSerials()
Recupera una copia dell'elenco di esclusione dei numeri di serie |
abstract
|
getNoMatchReason()
Restituisce il motivo per cui il dispositivo non è stato abbinato. |
abstract
|
getProductTypes()
Recupera una copia dell'elenco dei tipi di prodotto |
abstract
|
getProperties()
Restituisce una mappa dell'elenco delle proprietà |
abstract
|
getSerials(IDevice device)
Ottiene 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)
Imposta 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
|
shouldCreateTemporarilyPlaceholder()
Crea un segnaposto temporaneo dai metadati. |
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 (noto anche come 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 del prodotto dei dispositivi specificati
| Parametri | |
|---|---|
device |
IDevice: il IDevice |
| Ritorni | |
|---|---|
String |
la variante di 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 il dispositivo non è stato abbinato.
| Ritorni | |
|---|---|
|
una mappa del numero di serie al 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 e valori |
getSerials
public abstractgetSerials (IDevice device)
Ottiene 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 dei numeri di serie richiesti.
| Ritorni | |
|---|---|
|
|
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
| Ritorni | |
|---|---|
boolean |
true se è stato richiesto un dispositivo nullo (ovvero non è richiesto alcun dispositivo) |
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 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 |
shouldCreateTemporarilyPlaceholder
public abstract boolean shouldCreateTemporarilyPlaceholder ()
Crea un segnaposto temporaneo dai metadati.
| Ritorni | |
|---|---|
boolean |
|
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
| Ritorni | |
|---|---|
boolean |
true se è stato richiesto un emulatore di 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) |