IDDeviceSelection
public interface IDeviceSelection
implements IMatcher <IDevice>
com.android.tradefed.device.IDeviceSelection |
Interfaccia per i criteri di selezione del dispositivo.
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) Ottiene il tipo di prodotto dei dispositivi specificato |
abstract String | getDeviceProductVariant (IDevice device) Ottiene la variante di prodotto dei dispositivi specificata |
abstract | getExcludeSerials () Ottiene una copia dell'elenco di esclusione dei numeri di serie |
abstract | getNoMatchReason () Restituisce il motivo per cui il dispositivo non è stato abbinato. |
abstract | getProductTypes () Ottiene 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 periodici richiesti. |
abstract boolean | nullDeviceRequested () |
abstract void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type) Imposta il tipo di dispositivo da utilizzare. |
abstract void | setSerial (String... serialNumber) Impostare l'elenco di inclusione dei numeri di serie, sostituendo eventuali valori esistenti. |
abstract boolean | stubEmulatorRequested () |
abstract boolean | tcpDeviceRequested () |
Metodi pubblici
dispositivoRichiesto
public abstract boolean deviceRequested ()
ritorna | |
---|---|
boolean | true se è stato richiesto un dispositivo |
emulatorRichiesto
public abstract boolean emulatorRequested ()
ritorna | |
---|---|
boolean | true se è stato richiesto un emulatore |
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
ritorna | |
---|---|
boolean | true se è stato richiesto un dispositivo gce (ovvero un dispositivo remoto). |
getBaseDeviceTypeRichiesto
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Restituisce il tipo di dispositivo da utilizzare.
ritorna | |
---|---|
IDeviceSelection.BaseDeviceType |
getBatteryLevel
public abstract Integer getBatteryLevel (IDevice device)
Recupera il livello della batteria per il dispositivo specificato
Parametri | |
---|---|
device | IDevice : l' IDevice |
ritorna | |
---|---|
Integer | il livello della batteria del dispositivo o null se sconosciuto |
getDeviceProductType
public abstract String getDeviceProductType (IDevice device)
Ottiene il tipo di prodotto dei dispositivi specificato
Parametri | |
---|---|
device | IDevice : l' IDevice |
ritorna | |
---|---|
String | il tipo di prodotto del dispositivo o null se sconosciuto |
getDeviceProductVariant
public abstract String getDeviceProductVariant (IDevice device)
Ottiene la variante di prodotto dei dispositivi specificata
Parametri | |
---|---|
device | IDevice : l' IDevice |
ritorna | |
---|---|
String | la variante del prodotto del dispositivo o null se sconosciuta |
getExcludeSerials
public abstractgetExcludeSerials ()
Ottiene una copia dell'elenco di esclusione dei numeri di serie
ritorna | |
---|---|
un ERROR(/Collection) di numeri di serie |
getNoMatchReason
public abstractgetNoMatchReason ()
Restituisce il motivo per cui il dispositivo non è stato abbinato.
ritorna | |
---|---|
una mappa del numero di serie a motivo per cui non è stata assegnata |
getProductTypes
public abstractgetProductTypes ()
Ottiene una copia dell'elenco dei tipi di prodotto
ritorna | |
---|---|
un ERROR(/Collection) di tipi di prodotto |
getProperties
public abstractgetProperties ()
Restituisce una mappa dell'elenco delle proprietà
ritorna | |
---|---|
un ERROR(/Map) dei nomi delle proprietà del dispositivo ai valori |
getSerials
public abstractgetSerials (IDevice device)
Ottiene una copia dei numeri di serie
Parametri | |
---|---|
device | IDevice : L' IDevice che rappresenta il dispositivo considerato per la selezione. |
ritorna | |
---|---|
un ERROR(/Collection) di numeri di serie |
getSerials
public abstractgetSerials ()
Restituisce l'elenco dei periodici richiesti.
ritorna | |
---|---|
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
ritorna | |
---|---|
boolean | true se è stato richiesto un dispositivo nullo (ovvero nessun dispositivo richiesto). |
setBaseDeviceTypeRichiesto
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Imposta il tipo di dispositivo da utilizzare.
Parametri | |
---|---|
type | IDeviceSelection.BaseDeviceType |
setSerial
public abstract void setSerial (String... serialNumber)
Impostare l'elenco di inclusione dei numeri di serie, sostituendo eventuali valori esistenti.
Parametri | |
---|---|
serialNumber | String |
stubEmulatorRichiesto
public abstract boolean stubEmulatorRequested ()
ritorna | |
---|---|
boolean | true se è stato richiesto un emulatore stub. Un emulatore di stub è un segnaposto da utilizzare quando la configurazione deve avviare un emulatore. |
tcpDeviceRequested
public abstract boolean tcpDeviceRequested ()
ritorna | |
---|---|
boolean | true se è stato richiesto un dispositivo tcp (ovvero un dispositivo connesso ad adb). |