IDeviceSelection
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 che dovremmo 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 del dispositivo specificato |
abstract String | getDeviceProductVariant (IDevice device) Ottiene la variante di prodotto del dispositivo specificato |
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 seriali richiesti. |
abstract boolean | nullDeviceRequested () |
abstract void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type) Imposta il tipo di dispositivo che dovremmo usare. |
abstract void | setRequireBatteryCheck (boolean requireCheck) Imposta se vogliamo fare 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 () |
abstract boolean | tcpDeviceRequested () |
Metodi pubblici
dispositivoRichiesto
public abstract boolean deviceRequested ()
ritorna | |
---|---|
boolean | true se è stato richiesto un dispositivo |
emulatoreRichiesto
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 (noto anche come dispositivo remoto). |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Restituisce il tipo di dispositivo che dovremmo 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 del dispositivo 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 del dispositivo specificato
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 per il motivo per cui non è stato assegnato |
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 sui 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 seriali richiesti.
ritorna | |
---|---|
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
ritorna | |
---|---|
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 che dovremmo usare.
Parametri | |
---|---|
type | IDeviceSelection.BaseDeviceType |
setRequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
Imposta se vogliamo fare 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 ()
ritorna | |
---|---|
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 abstract boolean tcpDeviceRequested ()
ritorna | |
---|---|
boolean | true se è stato richiesto un dispositivo tcp (noto anche come dispositivo connesso adb). |