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 powinniśmy używać. |
abstract
Integer
|
getBatteryLevel(IDevice device)
Pobiera poziom baterii danego urządzenia. |
abstract
String
|
getDeviceProductType(IDevice device)
Pobiera typ produktu danego urządzenia. |
abstract
String
|
getDeviceProductVariant(IDevice device)
Pobiera wersję produktu na podane urządzenia. |
abstract
Collection<String>
|
getExcludeSerials()
Pobiera kopię listy wykluczeń numerów seryjnych. |
abstract
Map<String, String>
|
getNoMatchReason()
Zwraca powód, dla którego urządzenie nie zostało dopasowane. |
abstract
Collection<String>
|
getProductTypes()
Pobiera kopię listy typów produktów |
abstract
Map<String, String>
|
getProperties()
Zwraca mapę listy miejsc zakwaterowania |
abstract
Collection<String>
|
getSerials(IDevice device)
Uzyskiwanie kopii numerów seryjnych |
abstract
List<String>
|
getSerials()
Zwraca listę żądanych numerów seryjnych. |
abstract
boolean
|
nullDeviceRequested()
|
abstract
void
|
setBaseDeviceTypeRequested(IDeviceSelection.BaseDeviceType type)
Określa typ urządzenia, którego powinniśmy używać. |
abstract
void
|
setRequireBatteryCheck(boolean requireCheck)
Określa, czy chcemy przeprowadzić test baterii. |
abstract
void
|
setSerial(String... serialNumber)
Ustaw listę numerów seryjnych do uwzględnienia, zastępując wszystkie dotychczasowe wartości. |
abstract
boolean
|
shouldCreateTemporarilyPlaceholder()
Utwórz tymczasowy element zastępczy na podstawie metadanych. |
abstract
boolean
|
stubEmulatorRequested()
|
default
boolean
|
tcpDeviceRequested()
|
Metody publiczne
deviceRequested
public abstract boolean deviceRequested ()
| Zwraca | |
|---|---|
boolean |
true jeśli urządzenie zostało zamówione. |
emulatorRequested
public abstract boolean emulatorRequested ()
| Zwraca | |
|---|---|
boolean |
true – jeśli zażądano emulatora. |
gceDeviceRequested
public abstract boolean gceDeviceRequested ()
| Zwraca | |
|---|---|
boolean |
true, jeśli zażądano urządzenia gce (czyli urządzenia zdalnego); |
getBaseDeviceTypeRequested
public abstract IDeviceSelection.BaseDeviceType getBaseDeviceTypeRequested ()
Zwraca typ urządzenia, którego powinniśmy używać.
| Zwraca | |
|---|---|
IDeviceSelection.BaseDeviceType |
|
getBatteryLevel
public abstract Integer getBatteryLevel (IDevice device)
Pobiera poziom baterii danego urządzenia.
| Parametry | |
|---|---|
device |
IDevice: IDevice |
| Zwraca | |
|---|---|
Integer |
poziom 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 |
| Zwraca | |
|---|---|
String |
typ produktu urządzenia lub null, jeśli jest nieznany; |
getDeviceProductVariant
public abstract String getDeviceProductVariant (IDevice device)
Pobiera wersję produktu na podane urządzenia.
| Parametry | |
|---|---|
device |
IDevice: IDevice |
| Zwraca | |
|---|---|
String |
wersję produktu urządzenia lub null, jeśli jest nieznana; |
getExcludeSerials
public abstract Collection<String> getExcludeSerials ()
Pobiera kopię listy wykluczeń numerów seryjnych.
| Zwraca | |
|---|---|
Collection<String> |
Collection numerów seryjnych, |
getNoMatchReason
public abstract Map<String, String> getNoMatchReason ()
Zwraca powód, dla którego urządzenie nie zostało dopasowane.
| Zwraca | |
|---|---|
Map<String, String> |
mapę numerów seryjnych z przyczyną, dla której nie zostały one przydzielone. |
getProductTypes
public abstract Collection<String> getProductTypes ()
Pobiera kopię listy typów produktów
| Zwraca | |
|---|---|
Collection<String> |
Collection typów produktów |
getProperties
public abstract Map<String, String> getProperties ()
Zwraca mapę listy miejsc zakwaterowania
| Zwraca | |
|---|---|
Map<String, String> |
Map nazw właściwości urządzenia do wartości, |
getSerials
public abstract Collection<String> getSerials (IDevice device)
Uzyskiwanie kopii numerów seryjnych
| Parametry | |
|---|---|
device |
IDevice: IDevice reprezentujący urządzenie brane pod uwagę przy wyborze. |
| Zwraca | |
|---|---|
Collection<String> |
Collection numerów seryjnych, |
getSerials
public abstract List<String> getSerials ()
Zwraca listę żądanych numerów seryjnych.
| Zwraca | |
|---|---|
List<String> |
|
nullDeviceRequested
public abstract boolean nullDeviceRequested ()
| Zwraca | |
|---|---|
boolean |
true jeśli poproszono o urządzenie puste (czyli nie jest wymagane żadne urządzenie); |
setBaseDeviceTypeRequested
public abstract void setBaseDeviceTypeRequested (IDeviceSelection.BaseDeviceType type)
Określa typ urządzenia, którego powinniśmy używać.
| Parametry | |
|---|---|
type |
IDeviceSelection.BaseDeviceType |
setRequireBatteryCheck
public abstract void setRequireBatteryCheck (boolean requireCheck)
Określa, czy chcemy przeprowadzić test baterii.
| Parametry | |
|---|---|
requireCheck |
boolean |
setSerial
public abstract void setSerial (String... serialNumber)
Ustaw listę numerów seryjnych do uwzględnienia, zastępując wszystkie dotychczasowe wartości.
| Parametry | |
|---|---|
serialNumber |
String |
shouldCreateTemporarilyPlaceholder
public abstract boolean shouldCreateTemporarilyPlaceholder ()
Utwórz tymczasowy element zastępczy na podstawie metadanych.
| Zwraca | |
|---|---|
boolean |
|
stubEmulatorRequested
public abstract boolean stubEmulatorRequested ()
| Zwraca | |
|---|---|
boolean |
true – jeśli zażądano emulatora stub. Emulator zastępczy to obiekt zastępczy, który ma być używany, gdy konfiguracja musi uruchomić emulator. |
tcpDeviceRequested
public boolean tcpDeviceRequested ()
| Zwraca | |
|---|---|
boolean |
true jeśli zażądano urządzenia TCP (czyli urządzenia połączonego przez ADB); |