DeviceSelectionOptions
public class DeviceSelectionOptions
extends Object
implements IDeviceSelection
java.lang.Object | |
↳ | com.android.tradefed.device.DeviceSelectionOptions |
Container für Geräteauswahlkriterien.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
DeviceSelectionOptions () |
Öffentliche Methoden | |
---|---|
void | addExcludeSerial (String serialNumber) Fügen Sie der Ausschlussliste eine Seriennummer hinzu. |
void | addProductType (String productType) Fügen Sie einen Produkttyp zu den Geräteauswahloptionen hinzu. |
void | addProperty (String propertyKey, String propValue) Fügen Sie den Geräteauswahloptionen ein Eigenschaftskriterium hinzu |
void | addSerial (String serialNumber) Fügen Sie den Geräteauswahloptionen eine Seriennummer hinzu. |
static IDeviceSelection | createForSerial (String serial) Hilfsfabrikmethode zum Erstellen einer |
boolean | deviceRequested () |
boolean | emulatorRequested () |
String | fetchEnvironmentVariable (String name) Hilfsfunktion zum Abrufen der Umgebungsvariable. |
boolean | gceDeviceRequested () |
IDeviceSelection.BaseDeviceType | getBaseDeviceTypeRequested () Gibt den Gerätetyp zurück, den wir verwenden sollten. |
Integer | getBatteryLevel (IDevice device) Ruft den Batteriestand für das angegebene Gerät ab |
String | getDeviceProductType (IDevice device) Ruft den angegebenen Geräteprodukttyp ab |
String | getDeviceProductVariant (IDevice device) Ruft die Produktvariante des angegebenen Geräts ab |
DeviceSelectionOptions.DeviceRequestedType | getDeviceTypeRequested () |
getExcludeSerials () Ruft eine Kopie der Ausschlussliste für Seriennummern ab | |
Integer | getMaxBatteryLevel () Ruft den angeforderten maximalen Batteriestand ab |
Integer | getMaxBatteryTemperature () Ruft den angeforderten maximalen Batteriestand ab |
Integer | getMinBatteryLevel () Ruft den angeforderten minimalen Batteriestand ab |
getNoMatchReason () Gibt den Grund zurück, aus dem das Gerät nicht abgeglichen wurde. | |
getProductTypes () Ruft eine Kopie der Produkttypliste ab | |
getProperties () Gibt eine Karte der Eigenschaftsliste zurück | |
boolean | getRequireBatteryCheck () Ruft ab, ob eine Batterieprüfung für Geräte mit unbekanntem Batteriestand erforderlich ist |
boolean | getRequireBatteryTemperatureCheck () Ruft ab, ob eine Überprüfung der Batterietemperatur für Geräte mit unbekannter Batterietemperatur erforderlich ist |
getSerials (IDevice device) Ruft eine Kopie der Seriennummern ab | |
getSerials () Gibt die Liste der angeforderten Zeitschriften zurück. | |
boolean | localVirtualDeviceRequested () |
boolean | matches (IDevice device) |
boolean | nullDeviceRequested () |
boolean | remoteDeviceRequested () |
void | setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type) Legt den Gerätetyp fest, den wir verwenden sollten. |
void | setDeviceRequested (boolean deviceRequested) Setzt das vom Emulator angeforderte Flag |
void | setDeviceTypeRequested ( DeviceSelectionOptions.DeviceRequestedType requestedType) |
void | setEmulatorRequested (boolean emulatorRequested) Setzt das vom Emulator angeforderte Flag |
void | setGceDeviceRequested (boolean gceDeviceRequested) |
void | setMaxBatteryLevel (Integer maxBattery) Legt den maximalen Batteriestand fest |
void | setMaxBatteryTemperature (Integer maxBatteryTemperature) Legt den maximalen Batteriestand fest |
void | setMinBatteryLevel (Integer minBattery) Legt den minimalen Batteriestand fest |
void | setNullDeviceRequested (boolean nullDeviceRequested) Setzt das angeforderte Flag für das Null-Gerät |
void | setRequireBatteryCheck (boolean requireCheck) Legt fest, ob eine Batterieprüfung für Geräte mit unbekanntem Batteriestand erforderlich ist |
void | setRequireBatteryTemperatureCheck (boolean requireCheckTemprature) Legt fest, ob eine Überprüfung der Batterietemperatur für Geräte mit unbekannter Batterietemperatur erforderlich ist |
void | setSerial (String... serialNumber) Legen Sie die Einschlussliste für Seriennummern fest und ersetzen Sie alle vorhandenen Werte. |
void | setStubEmulatorRequested (boolean stubEmulatorRequested) Setzt das angeforderte Flag des Stub-Emulators |
void | setTcpDeviceRequested (boolean tcpDeviceRequested) Setzt das angeforderte TCP-Gerät-Flag |
boolean | stubEmulatorRequested () |
boolean | tcpDeviceRequested ()
|
Öffentliche Konstrukteure
DeviceSelectionOptions
public DeviceSelectionOptions ()
Öffentliche Methoden
addExcludeSerial
public void addExcludeSerial (String serialNumber)
Fügen Sie der Ausschlussliste eine Seriennummer hinzu.
Produkttyp hinzufügen
public void addProductType (String productType)
Fügen Sie einen Produkttyp zu den Geräteauswahloptionen hinzu.
Eigenschaft hinzufügen
public void addProperty (String propertyKey, String propValue)
Fügen Sie den Geräteauswahloptionen ein Eigenschaftskriterium hinzu
Parameter | |
---|---|
propertyKey | String |
propValue | String |
addSerial
public void addSerial (String serialNumber)
Fügen Sie den Geräteauswahloptionen eine Seriennummer hinzu.
createForSerial
public static IDeviceSelection createForSerial (String serial)
Hilfsfabrikmethode zum Erstellen einer IDeviceSelection
, die nur mit dem Gerät mit der angegebenen Seriennummer übereinstimmt
Parameter | |
---|---|
serial | String |
Kehrt zurück | |
---|---|
IDeviceSelection |
Gerät angefordert
public boolean deviceRequested ()
Kehrt zurück | |
---|---|
boolean |
Emulator angefordert
public boolean emulatorRequested ()
Kehrt zurück | |
---|---|
boolean |
Umgebungsvariable abrufen
public String fetchEnvironmentVariable (String name)
Hilfsfunktion zum Abrufen der Umgebungsvariable. Es ist im Wesentlichen ein Wrapper um ERROR(/System#getenv(String))
Dies wird zu Unit-Testzwecken durchgeführt.
Parameter | |
---|---|
name | String : die abzurufende Umgebungsvariable. |
Kehrt zurück | |
---|---|
String | ein ERROR(/String) -Wert der Umgebungsvariable oder null, falls nicht verfügbar. |
gceDeviceRequested
public boolean gceDeviceRequested ()
Kehrt zurück | |
---|---|
boolean |
getBaseDeviceTypeRequested
public IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Gibt den Gerätetyp zurück, den wir verwenden sollten.
Kehrt zurück | |
---|---|
IDeviceSelection.BaseDeviceType |
getBatteryLevel
public Integer getBatteryLevel (IDevice device)
Ruft den Batteriestand für das angegebene Gerät ab
Parameter | |
---|---|
device | IDevice : das IDevice |
Kehrt zurück | |
---|---|
Integer | der Batteriestand des Geräts oder null , falls unbekannt |
getDeviceProductType
public String getDeviceProductType (IDevice device)
Ruft den angegebenen Geräteprodukttyp ab
Parameter | |
---|---|
device | IDevice : das IDevice |
Kehrt zurück | |
---|---|
String | der Produkttyp des Geräts oder null , falls unbekannt |
getDeviceProductVariant
public String getDeviceProductVariant (IDevice device)
Ruft die Produktvariante des angegebenen Geräts ab
Parameter | |
---|---|
device | IDevice : das IDevice |
Kehrt zurück | |
---|---|
String | die Produktvariante des Geräts oder null , falls unbekannt |
getDeviceTypeRequested
public DeviceSelectionOptions.DeviceRequestedType getDeviceTypeRequested ()
Kehrt zurück | |
---|---|
DeviceSelectionOptions.DeviceRequestedType |
getExcludeSerials
publicgetExcludeSerials ()
Ruft eine Kopie der Ausschlussliste für Seriennummern ab
Kehrt zurück | |
---|---|
a ERROR(/Collection) von Seriennummern |
getMaxBatteryLevel
public Integer getMaxBatteryLevel ()
Ruft den angeforderten maximalen Batteriestand ab
Kehrt zurück | |
---|---|
Integer |
getMaxBatteryTemperature
public Integer getMaxBatteryTemperature ()
Ruft den angeforderten maximalen Batteriestand ab
Kehrt zurück | |
---|---|
Integer |
getMinBatteryLevel
public Integer getMinBatteryLevel ()
Ruft den angeforderten minimalen Batteriestand ab
Kehrt zurück | |
---|---|
Integer |
getNoMatchReason
publicgetNoMatchReason ()
Gibt den Grund zurück, aus dem das Gerät nicht abgeglichen wurde.
Kehrt zurück | |
---|---|
eine Zuordnung der Seriennummer zum Grund, für den sie nicht vergeben wurde |
getProductTypes
publicgetProductTypes ()
Ruft eine Kopie der Produkttypliste ab
Kehrt zurück | |
---|---|
a ERROR(/Collection) von Produkttypen |
getProperties
publicgetProperties ()
Gibt eine Karte der Eigenschaftsliste zurück
Kehrt zurück | |
---|---|
a ERROR(/Map) von Geräteeigenschaftsnamen zu Werten |
getRequireBatteryCheck
public boolean getRequireBatteryCheck ()
Ruft ab, ob eine Batterieprüfung für Geräte mit unbekanntem Batteriestand erforderlich ist
Kehrt zurück | |
---|---|
boolean |
getRequireBatteryTemperatureCheck
public boolean getRequireBatteryTemperatureCheck ()
Ruft ab, ob eine Überprüfung der Batterietemperatur für Geräte mit unbekannter Batterietemperatur erforderlich ist
Kehrt zurück | |
---|---|
boolean |
getSerials
publicgetSerials (IDevice device)
Ruft eine Kopie der Seriennummern ab
Parameter | |
---|---|
device | IDevice : Das IDevice das das für die Auswahl in Betracht gezogene Gerät darstellt. |
Kehrt zurück | |
---|---|
a ERROR(/Collection) von Seriennummern |
getSerials
publicgetSerials ()
Gibt die Liste der angeforderten Zeitschriften zurück.
Kehrt zurück | |
---|---|
localVirtualDeviceRequested
public boolean localVirtualDeviceRequested ()
Kehrt zurück | |
---|---|
boolean |
Streichhölzer
public boolean matches (IDevice device)
Parameter | |
---|---|
device | IDevice |
Kehrt zurück | |
---|---|
boolean | true , wenn das angegebene IDevice mit den bereitgestellten Optionen übereinstimmt. false sonst |
nullDeviceRequested
public boolean nullDeviceRequested ()
Kehrt zurück | |
---|---|
boolean |
remoteDeviceRequested
public boolean remoteDeviceRequested ()
Kehrt zurück | |
---|---|
boolean |
setBaseDeviceTypeRequested
public void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Legt den Gerätetyp fest, den wir verwenden sollten.
Parameter | |
---|---|
type | IDeviceSelection.BaseDeviceType |
setDeviceRequested
public void setDeviceRequested (boolean deviceRequested)
Setzt das vom Emulator angeforderte Flag
Parameter | |
---|---|
deviceRequested | boolean |
setDeviceTypeAngefordert
public void setDeviceTypeRequested (DeviceSelectionOptions.DeviceRequestedType requestedType)
Parameter | |
---|---|
requestedType | DeviceSelectionOptions.DeviceRequestedType |
SetEmulatorRequested
public void setEmulatorRequested (boolean emulatorRequested)
Setzt das vom Emulator angeforderte Flag
Parameter | |
---|---|
emulatorRequested | boolean |
setGceDeviceRequested
public void setGceDeviceRequested (boolean gceDeviceRequested)
Parameter | |
---|---|
gceDeviceRequested | boolean |
setMaxBatteryLevel
public void setMaxBatteryLevel (Integer maxBattery)
Legt den maximalen Batteriestand fest
Parameter | |
---|---|
maxBattery | Integer |
SetMaxBatteryTemperature
public void setMaxBatteryTemperature (Integer maxBatteryTemperature)
Legt den maximalen Batteriestand fest
Parameter | |
---|---|
maxBatteryTemperature | Integer |
setMinBatteryLevel
public void setMinBatteryLevel (Integer minBattery)
Legt den minimalen Batteriestand fest
Parameter | |
---|---|
minBattery | Integer |
setNullDeviceRequested
public void setNullDeviceRequested (boolean nullDeviceRequested)
Setzt das angeforderte Flag für das Null-Gerät
Parameter | |
---|---|
nullDeviceRequested | boolean |
setRequireBatteryCheck
public void setRequireBatteryCheck (boolean requireCheck)
Legt fest, ob eine Batterieprüfung für Geräte mit unbekanntem Batteriestand erforderlich ist
Parameter | |
---|---|
requireCheck | boolean |
setRequireBatteryTemperatureCheck
public void setRequireBatteryTemperatureCheck (boolean requireCheckTemprature)
Legt fest, ob eine Überprüfung der Batterietemperatur für Geräte mit unbekannter Batterietemperatur erforderlich ist
Parameter | |
---|---|
requireCheckTemprature | boolean |
setSerial
public void setSerial (String... serialNumber)
Legen Sie die Einschlussliste für Seriennummern fest und ersetzen Sie alle vorhandenen Werte.
Parameter | |
---|---|
serialNumber | String |
setStubEmulatorRequested
public void setStubEmulatorRequested (boolean stubEmulatorRequested)
Setzt das angeforderte Flag des Stub-Emulators
Parameter | |
---|---|
stubEmulatorRequested | boolean |
setTcpDeviceRequested
public void setTcpDeviceRequested (boolean tcpDeviceRequested)
Setzt das angeforderte TCP-Gerät-Flag
Parameter | |
---|---|
tcpDeviceRequested | boolean |
stubEmulatorRequested
public boolean stubEmulatorRequested ()
Kehrt zurück | |
---|---|
boolean |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
Kehrt zurück | |
---|---|
boolean |