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 Batteriestand 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 abgeglichen wurde.

abstract getProductTypes ()

Ruft eine Kopie der Produkttypliste ab

abstract getProperties ()

Gibt eine Karte der Eigenschaftsliste 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 sollten.

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ät angefordert

public abstract boolean deviceRequested ()

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

Emulator angefordert

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 bekannt als Remote-Gerät) 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 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 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 , falls unbekannt

getExcludeSerials

public abstract  getExcludeSerials ()

Ruft eine Kopie der Ausschlussliste für Seriennummern ab

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

getNoMatchReason

public abstract  getNoMatchReason ()

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

public abstract  getProductTypes ()

Ruft eine Kopie der Produkttypliste ab

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

getProperties

public abstract  getProperties ()

Gibt eine Karte der Eigenschaftsliste zurück

Kehrt zurück
a 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 für die Auswahl in Betracht gezogene Gerät darstellt.

Kehrt zurück
a 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 (auch bekannt als kein Gerät erforderlich) angefordert wurde

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

Parameter
type IDeviceSelection.BaseDeviceType

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