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

Zwraca typ urządzenia, którego należy użyć.

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

Ustawia typ urządzenia, którego należy użyć.

abstract void setRequireBatteryCheck(boolean requireCheck)

Określa, czy chcemy sprawdzić baterię.

abstract void setSerial(String... serialNumber)

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

abstract boolean stubEmulatorRequested()
default 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)

getBaseDeviceTypeRequested

public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()

Zwraca typ urządzenia, którego należy użyć.

Zwroty
IDeviceSelection.BaseDeviceType

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)

setBaseDeviceTypeRequested

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Ustawia typ urządzenia, którego należy użyć.

Parametry
type IDeviceSelection.BaseDeviceType

setRequireBatteryCheck

public abstract void setRequireBatteryCheck (boolean requireCheck)

Określa, czy chcemy sprawdzić baterię.

Parametry
requireCheck boolean

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 boolean tcpDeviceRequested ()

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