Wybór urządzeń

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 baterii danego urządzenia

abstract String getDeviceProductType(IDevice device)

Pobiera podany typ produktu urządzenia

abstract String getDeviceProductVariant(IDevice device)

Pobiera wersję produktu dla danego urządzenia

abstract getExcludeSerials()

Pobiera kopię listy wykluczeń numerów seryjnych

abstract getNoMatchReason()

Zwraca przyczynę, dla której urządzenie nie zostało dopasowane.

abstract getProductTypes()

Pobiera kopię listy typów produktów

abstract getProperties()

Zwraca mapę listy miejsc zakwaterowania

abstract getSerials(IDevice device)

Pobiera kopię numerów seryjnych

abstract getSerials()

Zwraca listę żądanych numerów seryjnych.

abstract boolean nullDeviceRequested()
abstract void setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)

Określa typ urządzenia, którego mamy używać.

abstract void setRequireBatteryCheck(boolean requireCheck)

Określa, czy ma być przeprowadzane sprawdzanie baterii.

abstract void setSerial(String... serialNumber)

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

abstract boolean stubEmulatorRequested()
default boolean tcpDeviceRequested()

Metody publiczne

Żądane urządzenie

public abstract boolean deviceRequested ()

Zwroty
boolean true, jeśli zostało wysłane żądanie urządzenia

Żądany emulator

public abstract boolean emulatorRequested ()

Zwroty
boolean true, jeśli wysłano żądanie emulatora

gceDeviceRequest

public abstract boolean gceDeviceRequested ()

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

getBaseDeviceType requested

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 baterii danego urządzenia

Parametry
device IDevice: IDevice

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

getDeviceProductType

public abstract String getDeviceProductType (IDevice device)

Pobiera podany typ produktu urządzenia

Parametry
device IDevice: IDevice

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

getDeviceProductWersja

public abstract String getDeviceProductVariant (IDevice device)

Pobiera wersję produktu dla danego urządzenia

Parametry
device IDevice: IDevice

Zwroty
String wersja produktu lub null, jeśli nie jest znana

getWykluczSerials

public abstract  getExcludeSerials ()

Pobiera kopię listy wykluczeń numerów seryjnych

Zwroty
ERROR(/Collection) numerów seryjnych

getNoMatchReason

public abstract  getNoMatchReason ()

Zwraca przyczynę, dla której urządzenie nie zostało dopasowane.

Zwroty
mapę numeru seryjnego wraz z informacją o przyczynie, dla której nie został on przydzielony

getProductTypes

public abstract  getProductTypes ()

Pobiera kopię listy typów produktów

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

getWłaściwości

public abstract  getProperties ()

Zwraca mapę listy miejsc zakwaterowania

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

getSerials,

public abstract  getSerials (IDevice device)

Pobiera kopię numerów seryjnych

Parametry
device IDevice: element IDevice reprezentujący urządzenie wybrane do wyboru.

Zwroty
ERROR(/Collection) numerów seryjnych

getSerials,

public abstract  getSerials ()

Zwraca listę żądanych numerów seryjnych.

Zwroty

Brak żądanego urządzenia

public abstract boolean nullDeviceRequested ()

Zwroty
boolean true, jeśli zostało wysłane żądanie urządzenia o wartości null (czyli urządzenie nie jest wymagane)

setBaseDeviceTypeREQUEST

public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)

Określa typ urządzenia, którego mamy używać.

Parametry
type IDeviceSelection.BaseDeviceType

setAllowBatteryCheck.

public abstract void setRequireBatteryCheck (boolean requireCheck)

Określa, czy ma być przeprowadzane sprawdzanie baterii.

Parametry
requireCheck boolean

setSerial

public abstract void setSerial (String... serialNumber)

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

Parametry
serialNumber String

Żądany emulator

public abstract boolean stubEmulatorRequested ()

Zwroty
boolean true, jeśli zażądano wersji krótkoterminowej. Emulator pośrednika to obiekt zastępczy używany, gdy konfiguracja musi uruchamiać emulator.

Żądane urządzenie tcpDeviceRequest

public boolean tcpDeviceRequested ()

Zwroty
boolean true, jeśli zostało wysłane żądanie urządzenia tcp (czyli urządzenia połączonego z adb)