Wybór urządzenia

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 IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Zwraca typ urządzenia, którego powinniśmy użyć.

abstract Integer getBatteryLevel (IDevice device)

Pobiera poziom naładowania baterii dla danego urządzenia

abstract String getDeviceProductType (IDevice device)

Pobiera dany typ produktu 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 setBaseDeviceTypeRequested ( IDeviceSelection.BaseDeviceType type)

Ustawia typ urządzenia, którego powinniśmy używać.

abstract void setSerial (String... serialNumber)

Ustaw listę dołączonych numerów seryjnych, zastępując istniejące wartości.

abstract boolean stubEmulatorRequested ()
abstract boolean tcpDeviceRequested ()

Metody publiczne

Żądane urządzenie

public abstract boolean deviceRequested ()

Zwroty
boolean true Jeśli zażądano urządzenia

emulatorZażądano

public abstract boolean emulatorRequested ()

Zwroty
boolean true Jeśli zażądano emulatora

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Zwroty
boolean true , jeśli zażądano urządzenia gce (znanego również jako urządzenie zdalne).

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Zwraca typ urządzenia, którego powinniśmy użyć.

Zwroty
IDeviceSelection.BaseDeviceType

pobierz poziom baterii

public abstract Integer getBatteryLevel (IDevice device)

Pobiera poziom naładowania baterii dla danego urządzenia

Parametry
device IDevice : IDevice

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

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Pobiera dany typ produktu urządzenia

Parametry
device IDevice : IDevice

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

getDeviceProductVariant

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 nie jest znany

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
a Mapa numeru seryjnego do powodu, dla którego nie został przydzielony

getProductTypes

public abstract  getProductTypes ()

Pobiera kopię listy typów produktów

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

pobierzWł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

getSerials

public abstract  getSerials (IDevice device)

Pobiera kopię numerów seryjnych

Parametry
device IDevice : IDevice reprezentujące urządzenie rozważane do wyboru.

Zwroty
ERROR(/Collection) numerów seryjnych

getSerials

public abstract  getSerials ()

Zwraca listę żądanych seriali.

Zwroty

nullDeviceRequested

public abstract boolean nullDeviceRequested ()

Zwroty
boolean true Jeśli zażądano urządzenia o wartości null (znanego również jako brak wymaganego urządzenia).

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Ustawia typ urządzenia, którego powinniśmy używać.

Parametry
type IDeviceSelection.BaseDeviceType

zestawSerial

public abstract void setSerial (String... serialNumber)

Ustaw listę dołączonych numerów seryjnych, zastępując istniejące wartości.

Parametry
serialNumber String

StubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

Zwroty
boolean true Jeśli zażądano emulatora kodu pośredniczącego. Emulator pośredniczący to symbol zastępczy, którego należy użyć, gdy config musi uruchomić emulator.

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

Zwroty
boolean true , jeśli zażądano urządzenia tcp (znanego również jako podłączone urządzenie adb).