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 abstract  getExcludeSerials ()

Ottiene una copia dell'elenco di esclusione dei numeri di serie

ritorna
un ERROR(/Collection) di numeri di serie

getNoMatchReason

public abstract  getNoMatchReason ()

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 abstract  getProductTypes ()

Ottiene una copia dell'elenco dei tipi di prodotto

ritorna
un ERROR(/Collection) di tipi di prodotto

getProperties

public abstract  getProperties ()

Restituisce una mappa dell'elenco delle proprietà

ritorna
un ERROR(/Map) dei nomi delle proprietà del dispositivo sui valori

getSerials

public abstract  getSerials (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 abstract  getSerials ()

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).