IDeviceSelection

public interface IDeviceSelection
implements IMatcher <IDevice>

com.android.tradefed.device.IDeviceSelection


Schnittstelle für Geräteauswahlkriterien.

Zusammenfassung

Öffentliche Methoden

abstract boolean deviceRequested ()
abstract boolean emulatorRequested ()
abstract boolean gceDeviceRequested ()
abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Gibt den Gerätetyp zurück, den wir verwenden sollten.

abstract Integer getBatteryLevel (IDevice device)

Ruft den Akkustand für das angegebene Gerät ab

abstract String getDeviceProductType (IDevice device)

Ruft den angegebenen Geräteprodukttyp ab

abstract String getDeviceProductVariant (IDevice device)

Ruft die Produktvariante des angegebenen Geräts ab

abstract getExcludeSerials ()

Ruft eine Kopie der Ausschlussliste für Seriennummern ab

abstract getNoMatchReason ()

Gibt den Grund zurück, aus dem das Gerät nicht zugeordnet wurde.

abstract getProductTypes ()

Ruft eine Kopie der Produkttypliste ab

abstract getProperties ()

Gibt eine Karte der Eigenschaftenliste zurück

abstract getSerials (IDevice device)

Ruft eine Kopie der Seriennummern ab

abstract getSerials ()

Gibt die Liste der angeforderten Zeitschriften zurück.

abstract boolean nullDeviceRequested ()
abstract void setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type)

Legt den Gerätetyp fest, den wir verwenden sollen.

abstract void setRequireBatteryCheck (boolean requireCheck)

Legt fest, ob wir die Batterieprüfung durchführen möchten oder nicht.

abstract void setSerial (String... serialNumber)

Legen Sie die Einschlussliste für Seriennummern fest und ersetzen Sie alle vorhandenen Werte.

abstract boolean stubEmulatorRequested ()
abstract boolean tcpDeviceRequested ()

Öffentliche Methoden

GerätAngefordert

public abstract boolean deviceRequested ()

Kehrt zurück
boolean true , wenn ein Gerät angefordert wurde

EmulatorAngefordert

public abstract boolean emulatorRequested ()

Kehrt zurück
boolean true , wenn ein Emulator angefordert wurde

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Kehrt zurück
boolean true , wenn ein GCE-Gerät (auch Remote-Gerät genannt) angefordert wurde

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Gibt den Gerätetyp zurück, den wir verwenden sollten.

Kehrt zurück
IDeviceSelection.BaseDeviceType

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

Ruft den Akkustand für das angegebene Gerät ab

Parameter
device IDevice : das IDevice

Kehrt zurück
Integer Der Akkuladestand des Geräts oder null , falls unbekannt

getDeviceProductType

public abstract 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 abstract 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 , wenn unbekannt

getExcludeSerials

public abstract  getExcludeSerials ()

Ruft eine Kopie der Ausschlussliste für Seriennummern ab

Kehrt zurück
ein ERROR(/Collection) von Seriennummern

getNoMatchReason

public abstract  getNoMatchReason ()

Gibt den Grund zurück, aus dem das Gerät nicht zugeordnet wurde.

Kehrt zurück
eine Zuordnung der Seriennummer zum Grund, aus dem sie nicht zugewiesen wurde

getProductTypes

public abstract  getProductTypes ()

Ruft eine Kopie der Produkttypliste ab

Kehrt zurück
ein ERROR(/Collection) von Produkttypen

getProperties

public abstract  getProperties ()

Gibt eine Karte der Eigenschaftenliste zurück

Kehrt zurück
ein ERROR(/Map) von Geräteeigenschaftsnamen zu Werten

getSerials

public abstract  getSerials (IDevice device)

Ruft eine Kopie der Seriennummern ab

Parameter
device IDevice : Das IDevice das das zur Auswahl in Betracht gezogene Gerät darstellt.

Kehrt zurück
ein ERROR(/Collection) von Seriennummern

getSerials

public abstract  getSerials ()

Gibt die Liste der angeforderten Zeitschriften zurück.

Kehrt zurück

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Kehrt zurück
boolean true , wenn ein Nullgerät (also kein Gerät erforderlich) angefordert wurde

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Legt den Gerätetyp fest, den wir verwenden sollen.

Parameter
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Legt fest, ob wir die Batterieprüfung durchführen möchten oder nicht.

Parameter
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

Legen Sie die Einschlussliste für Seriennummern fest und ersetzen Sie alle vorhandenen Werte.

Parameter
serialNumber String

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

Kehrt zurück
boolean true , wenn ein Stub-Emulator angefordert wurde. Ein Stub-Emulator ist ein Platzhalter, der verwendet wird, wenn config einen Emulator starten muss.

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

Kehrt zurück
boolean true , wenn ein TCP-Gerät (auch bekannt als ADB-verbundenes Gerät) angefordert wurde