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 | 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 abstractgetExcludeSerials ()
Pobiera kopię listy wykluczeń numerów seryjnych
Zwroty | |
---|---|
ERROR(/Collection) numerów seryjnych |
getNoMatchReason
public abstractgetNoMatchReason ()
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 abstractgetProductTypes ()
Pobiera kopię listy typów produktów
Zwroty | |
---|---|
ERROR(/Collection) typów produktów |
pobierz Właściwości
public abstractgetProperties ()
Zwraca mapę listy właściwości
Zwroty | |
---|---|
ERROR(/Map) nazw właściwości urządzenia na wartości |
pobierz Seriale
public abstractgetSerials (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 abstractgetSerials ()
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 |
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). |