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

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

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

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

abstract void setRequireBatteryCheck (boolean requireCheck)

Ustawia, czy chcemy przeprowadzić sprawdzanie baterii.

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).

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

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

Zwroty
IDeviceSelection.BaseDeviceType

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).

zażądano setBaseDeviceType

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

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

Parametry
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Ustawia, czy chcemy przeprowadzić sprawdzanie baterii.

Parametry
requireCheck boolean

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).