IDeviceSelection

public interface IDeviceSelection
implements IMatcher<IDevice>

com.android.tradefed.device.IDeviceSelection


Interfejs kryteriów wyboru urządzenia.

Podsumowanie

Metody publiczne

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

Pobiera poziom naładowania baterii na danym urządzeniu.

abstract String getDeviceProductType(IDevice device)

Pobiera typ produktu danego urządzenia.

abstract String getDeviceProductVariant(IDevice device)

Pobiera wersję produktu dla podanych urządzeń.

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 obiektów

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ędnionych numerów seryjnych, zastępując wszystkie istniejące wartości.

abstract boolean stubEmulatorRequested()
abstract boolean tcpDeviceRequested()

Metody publiczne

deviceRequested

public abstract boolean deviceRequested ()

Zwroty
boolean true, jeśli urządzenie zostało zgłoszone

emulatorRequested

public abstract boolean emulatorRequested ()

Zwroty
boolean true jeśli został przesłany emulator,

gceDeviceRequested

public abstract boolean gceDeviceRequested ()

Zwroty
boolean true, jeśli zostało przesłane żądanie urządzenia gce (czyli urządzenia zdalnego)

getBatteryLevel

public abstract Integer getBatteryLevel (IDevice device)

Pobiera poziom naładowania baterii na danym urządzeniu.

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 typ produktu danego urządzenia.

Parametry
device IDevice: IDevice

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

getDeviceProductVariant

public abstract String getDeviceProductVariant (IDevice device)

Pobiera wersję produktu dla podanych urządzeń.

Parametry
device IDevice: IDevice

Zwroty
String wersja urządzenia lub null, jeśli jest nieznana;

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
mapy numeru seryjnego do powodu, dla którego nie został on przypisany.

getProductTypes

public abstract  getProductTypes ()

Pobiera kopię listy typów produktów.

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

getProperties

public abstract  getProperties ()

Zwraca mapę listy obiektów

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 brane pod uwagę w celu 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 żądane jest urządzenie null (czyli nie jest wymagane żadne urządzenie)

setSerial

public abstract void setSerial (String... serialNumber)

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

Parametry
serialNumber String

stubEmulatorRequested

public abstract boolean stubEmulatorRequested ()

Zwroty
boolean true, jeśli została przesłana prośba o emulator stub. Emulacja zastępcza to obiekt zastępczy używany, gdy konfiguracja musi uruchomić emulator.

tcpDeviceRequested

public abstract boolean tcpDeviceRequested ()

Zwroty
boolean true jeśli żądanie dotyczy urządzenia TCP (czyli urządzenia połączonego przez ADB),