Opzioni di selezione del dispositivo
public class DeviceSelectionOptions
extends Object
implements IDeviceSelection
java.lang.Object | |
? | com.android.tradefed.device.DeviceSelectionOptions |
Contenitore per criteri di selezione del dispositivo.
Riepilogo
Classi nidificate | |
---|---|
enum | DeviceSelectionOptions.DeviceRequestedType I diversi tipi possibili di dispositivi segnaposto supportati. |
Costruttori pubblici | |
---|---|
DeviceSelectionOptions () |
Metodi pubblici | |
---|---|
void | addExcludeSerial (String serialNumber) Aggiungi un numero di serie all'elenco di esclusione. |
void | addProductType (String productType) Aggiungi un tipo di prodotto alle opzioni di selezione del dispositivo. |
void | addProperty (String propertyKey, String propValue) Aggiungi un criterio di proprietà alle opzioni di selezione del dispositivo |
void | addSerial (String serialNumber) Aggiungi un numero di serie alle opzioni di selezione del dispositivo. |
static IDeviceSelection | createForSerial (String serial) Helper metodo factory per creare un |
boolean | deviceRequested () |
boolean | emulatorRequested () |
String | fetchEnvironmentVariable (String name) Funzione di supporto utilizzata per recuperare la variabile di ambiente. |
boolean | gceDeviceRequested () |
Integer | getBatteryLevel (IDevice device) Recupera il livello della batteria per il dispositivo dato |
String | getDeviceProductType (IDevice device) Ottiene il tipo di prodotto del dispositivo indicato |
String | getDeviceProductVariant (IDevice device) Ottiene la variante di prodotto dei dispositivi specificati |
DeviceSelectionOptions.DeviceRequestedType | getDeviceTypeRequested () |
getExcludeSerials () Ottiene una copia dell'elenco di esclusione dei numeri di serie | |
Integer | getMaxBatteryLevel () Ottiene il livello massimo della batteria richiesto |
Integer | getMaxBatteryTemperature () Ottiene il livello massimo della batteria richiesto |
Integer | getMinBatteryLevel () Ottiene il livello minimo di batteria richiesto |
getNoMatchReason () Restituisce il motivo per cui il dispositivo non è stato abbinato. | |
getProductTypes () Ottiene una copia dell'elenco dei tipi di prodotto | |
getProperties () Restituisce una mappa dell'elenco delle proprietà | |
boolean | getRequireBatteryCheck () Ottiene se è necessario il controllo della batteria per i dispositivi con livello di batteria sconosciuto |
boolean | getRequireBatteryTemperatureCheck () Ottiene se è necessario il controllo della temperatura della batteria per i dispositivi con temperatura della batteria sconosciuta |
getSerials (IDevice device) Ottiene una copia dei numeri di serie | |
getSerials () Restituisce l'elenco dei serial richiesti. | |
boolean | localVirtualDeviceRequested () |
boolean | matches (IDevice device) |
boolean | nullDeviceRequested () |
boolean | remoteDeviceRequested () |
void | setDeviceRequested (boolean deviceRequested) Imposta il flag richiesto dall'emulatore |
void | setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType) |
void | setEmulatorRequested (boolean emulatorRequested) Imposta il flag richiesto dall'emulatore |
void | setGceDeviceRequested (boolean gceDeviceRequested) |
void | setMaxBatteryLevel (Integer maxBattery) Imposta il livello massimo della batteria |
void | setMaxBatteryTemperature (Integer maxBatteryTemperature) Imposta il livello massimo della batteria |
void | setMinBatteryLevel (Integer minBattery) Imposta il livello minimo della batteria |
void | setNullDeviceRequested (boolean nullDeviceRequested) Imposta il flag di richiesta dispositivo nullo |
void | setRequireBatteryCheck (boolean requireCheck) Imposta se è necessario il controllo della batteria per i dispositivi con livello di batteria sconosciuto |
void | setRequireBatteryTemperatureCheck (boolean requireCheckTemprature) Imposta se è necessario il controllo della temperatura della batteria per i dispositivi con temperatura della batteria sconosciuta |
void | setSerial (String... serialNumber) Imposta l'elenco di inclusione dei numeri di serie, sostituendo eventuali valori esistenti. |
void | setStubEmulatorRequested (boolean stubEmulatorRequested) Imposta il flag richiesto per l'emulatore stub |
void | setTcpDeviceRequested (boolean tcpDeviceRequested) Imposta il flag richiesto dal dispositivo tcp |
boolean | stubEmulatorRequested () |
boolean | tcpDeviceRequested ()
|
Costruttori pubblici
Opzioni di selezione del dispositivo
public DeviceSelectionOptions ()
Metodi pubblici
addExcludeSerial
public void addExcludeSerial (String serialNumber)
Aggiungi un numero di serie all'elenco di esclusione.
addProductType
public void addProductType (String productType)
Aggiungi un tipo di prodotto alle opzioni di selezione del dispositivo.
aggiungiProprietà
public void addProperty (String propertyKey, String propValue)
Aggiungi un criterio di proprietà alle opzioni di selezione del dispositivo
Parametri | |
---|---|
propertyKey | String |
propValue | String |
addSerial
public void addSerial (String serialNumber)
Aggiungi un numero di serie alle opzioni di selezione del dispositivo.
createForSerial
public static IDeviceSelection createForSerial (String serial)
Helper metodo factory per creare un IDeviceSelection
che non potrà che corrispondere dispositivo con data di serie
Parametri | |
---|---|
serial | String |
ritorna | |
---|---|
IDeviceSelection |
dispositivoRichiesto
public boolean deviceRequested ()
ritorna | |
---|---|
boolean |
emulatoreRichiesto
public boolean emulatorRequested ()
ritorna | |
---|---|
boolean |
fetchEnvironmentVariable
public String fetchEnvironmentVariable (String name)
Funzione di supporto utilizzata per recuperare la variabile di ambiente. Si tratta essenzialmente di un involucro intorno System.getenv(String)
Questo è fatto per scopi di test unità.
Parametri | |
---|---|
name | String : la variabile d'ambiente per andare a prendere. |
ritorna | |
---|---|
String | una String valore della variabile di ambiente o nullo se non disponibile. |
gceDeviceRequested
public boolean gceDeviceRequested ()
ritorna | |
---|---|
boolean |
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
Recupera il livello della batteria per il dispositivo dato
Parametri | |
---|---|
device | IDevice : IDevice |
ritorna | |
---|---|
Integer | il livello della batteria del dispositivo o null se sconosciuta |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Ottiene il tipo di prodotto del dispositivo indicato
Parametri | |
---|---|
device | IDevice : IDevice |
ritorna | |
---|---|
String | il tipo di prodotto dispositivo o null se sconosciuta |
getDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
Ottiene la variante di prodotto dei dispositivi specificati
Parametri | |
---|---|
device | IDevice : IDevice |
ritorna | |
---|---|
String | la variante prodotto dispositivo o null se sconosciuta |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
ritorna | |
---|---|
DeviceSelectionOptions.DeviceRequestedType |
getExcludeSerials
publicgetExcludeSerials ()
Ottiene una copia dell'elenco di esclusione dei numeri di serie
ritorna | |
---|---|
un ERROR(/Collection) di numeri di serie |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Ottiene il livello massimo della batteria richiesto
ritorna | |
---|---|
Integer |
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
Ottiene il livello massimo della batteria richiesto
ritorna | |
---|---|
Integer |
getMinBatteryLevel
public Integer getMinBatteryLevel ()
Ottiene il livello minimo di batteria richiesto
ritorna | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
Restituisce il motivo per cui il dispositivo non è stato abbinato.
ritorna | |
---|---|
una mappa del numero di serie al motivo per cui non è stato assegnato |
getTipi di prodotto
publicgetProductTypes ()
Ottiene una copia dell'elenco dei tipi di prodotto
ritorna | |
---|---|
un ERROR(/Collection) di tipi di prodotto |
getProperties
publicgetProperties ()
Restituisce una mappa dell'elenco delle proprietà
ritorna | |
---|---|
un ERROR(/Map) di nomi di proprietà del dispositivo per i valori |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Ottiene se è necessario il controllo della batteria per i dispositivi con livello di batteria sconosciuto
ritorna | |
---|---|
boolean |
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Ottiene se è necessario il controllo della temperatura della batteria per i dispositivi con temperatura della batteria sconosciuta
ritorna | |
---|---|
boolean |
getSerials
publicgetSerials (IDevice device)
Ottiene una copia dei numeri di serie
Parametri | |
---|---|
device | IDevice : IDevice rappresenta il dispositivo in esame per la selezione. |
ritorna | |
---|---|
un ERROR(/Collection) di numeri di serie |
getSerials
publicgetSerials ()
Restituisce l'elenco dei serial richiesti.
ritorna | |
---|---|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
ritorna | |
---|---|
boolean |
partite
public boolean matches (IDevice device)
Parametri | |
---|---|
device | IDevice |
ritorna | |
---|---|
boolean | true se la data IDevice è una partita per le opzioni fornite. false altrimenti |
nullDeviceRequested
public boolean nullDeviceRequested ()
ritorna | |
---|---|
boolean |
remoteDeviceRequested
public boolean remoteDeviceRequested ()
ritorna | |
---|---|
boolean |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
Imposta il flag richiesto dall'emulatore
Parametri | |
---|---|
deviceRequested | boolean |
setDeviceTypeRequested
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
Parametri | |
---|---|
requestedType | DeviceSelectionOptions.DeviceRequestedType |
setEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
Imposta il flag richiesto dall'emulatore
Parametri | |
---|---|
emulatorRequested | boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
Parametri | |
---|---|
gceDeviceRequested | boolean |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
Imposta il livello massimo della batteria
Parametri | |
---|---|
maxBattery | Integer |
setMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Imposta il livello massimo della batteria
Parametri | |
---|---|
maxBatteryTemperature | Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
Imposta il livello minimo della batteria
Parametri | |
---|---|
minBattery | Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Imposta il flag di richiesta dispositivo nullo
Parametri | |
---|---|
nullDeviceRequested | boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Imposta se è necessario il controllo della batteria per i dispositivi con livello di batteria sconosciuto
Parametri | |
---|---|
requireCheck | boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Imposta se è necessario il controllo della temperatura della batteria per i dispositivi con temperatura della batteria sconosciuta
Parametri | |
---|---|
requireCheckTemprature | boolean |
setSerial
public void setSerial (String... serialNumber)
Imposta l'elenco di inclusione dei numeri di serie, sostituendo eventuali valori esistenti.
Parametri | |
---|---|
serialNumber | String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Imposta il flag richiesto per l'emulatore stub
Parametri | |
---|---|
stubEmulatorRequested | boolean |
setTcpDeviceRequested
public void setTcpDeviceRequested (boolean tcpDeviceRequested)
Imposta il flag richiesto dal dispositivo tcp
Parametri | |
---|---|
tcpDeviceRequested | boolean |
stubEmulatorRichiesto
public boolean stubEmulatorRequested ()
ritorna | |
---|---|
boolean |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
ritorna | |
---|---|
boolean |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2021-10-04 UTC.