Wybór IDDevice

public interface IDeviceSelection
implements IMatcher <IDevice>

com.android.tradefed.device.IDeviceSelection


Interfejs kryteriów wyboru urządzeń.

Streszczenie

Metody publiczne

abstract boolean deviceRequested ()
abstract boolean emulatorRequested ()
abstract boolean gceDeviceRequested ()
abstract Integer getBatteryLevel (IDevice device)

Pobiera poziom baterii dla danego urządzenia

abstract String getDeviceProductType (IDevice device)

Pobiera typ produktu danego urządzenia

abstract String getDeviceProductVariant (IDevice device)

Pobiera wariant produktu danego urządzenia

abstract getExcludeSerials ()

Pobiera kopię listy wykluczeń numerów seryjnych

abstract getNoMatchReason ()

Zwraca powód, dla którego urządzenie nie zostało dopasowane.

abstract getProductTypes ()

Pobiera kopię listy typów produktów

abstract getProperties ()

Zwraca mapę listy właściwości

abstract getSerials (IDevice device)

Pobiera kopię numerów seryjnych

abstract getSerials ()

Zwraca listę żądanych seriali.

abstract boolean nullDeviceRequested ()
abstract void setSerial (String... serialNumber)

Ustaw listę uwzględnianych numerów seryjnych, zastępując wszelkie istniejące wartości.

abstract boolean stubEmulatorRequested ()
abstract boolean tcpDeviceRequested ()

Metody publiczne

żądano urządzenia

public abstract boolean deviceRequested ()

Zwroty
boolean true , jeśli zażądano urządzenia

żądanie emulatora

public abstract boolean emulatorRequested ()

Zwroty
boolean true Jeśli zażądano emulatora

Żądanie urządzenia gce

public abstract boolean gceDeviceRequested ()

Zwroty
boolean true , jeśli zażądano urządzenia gce (inaczej urządzenia zdalnego).

uzyskaj poziom baterii

public abstract Integer getBatteryLevel (IDevice device)

Pobiera poziom baterii dla danego urządzenia

Parametry
device IDevice : IDevice

Zwroty
Integer poziom naładowania baterii urządzenia lub null , jeśli jest nieznany

pobierz typ produktu urządzenia

public abstract String getDeviceProductType (IDevice device)

Pobiera typ produktu danego urządzenia

Parametry
device IDevice : IDevice

Zwroty
String typ produktu urządzenia lub null , jeśli jest nieznany

pobierz wariant produktu urządzenia

public abstract String getDeviceProductVariant (IDevice device)

Pobiera wariant produktu danego urządzenia

Parametry
device IDevice : IDevice

Zwroty
String wariant produktu urządzenia lub null , jeśli jest nieznany

getExcludeSerials

public abstract  getExcludeSerials ()

Pobiera kopię listy wykluczeń numerów seryjnych

Zwroty
ERROR(/Collection) numerów seryjnych

getNoMatchReason

public abstract  getNoMatchReason ()

Zwraca powód, dla którego urządzenie nie zostało dopasowane.

Zwroty
Mapa numeru seryjnego z powodu, dla którego nie został on przydzielony

pobierz Typy Produktów

public abstract  getProductTypes ()

Pobiera kopię listy typów produktów

Zwroty
ERROR(/Collection) typów produktów

pobierz Właściwości

public abstract  getProperties ()

Zwraca mapę listy właściwości

Zwroty
ERROR(/Map) nazw właściwości urządzenia na wartości

pobierz Seriale

public abstract  getSerials (IDevice device)

Pobiera kopię numerów seryjnych

Parametry
device IDevice : IDevice reprezentujący urządzenie brane pod uwagę do wyboru.

Zwroty
ERROR(/Collection) numerów seryjnych

pobierz Seriale

public abstract  getSerials ()

Zwraca listę żądanych seriali.

Zwroty

Żądanie nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Zwroty
boolean true , jeśli zażądano urządzenia zerowego (czyli nie jest wymagane żadne urządzenie).

zestawSerial

public abstract void setSerial (String... serialNumber)

Ustaw listę uwzględnianych numerów seryjnych, zastępując wszelkie istniejące wartości.

Parametry
serialNumber String

żądany emulator stub

public abstract boolean stubEmulatorRequested ()

Zwroty
boolean true Jeśli zażądano emulatora kodu pośredniczącego. Emulator kodu pośredniczącego jest symbolem zastępczym używanym, gdy konfiguracja musi uruchomić emulator.

Żądanie urządzenia tcp

public abstract boolean tcpDeviceRequested ()

Zwroty
boolean true , jeśli zażądano urządzenia TCP (inaczej urządzenia podłączonego przez adb).