com.android.tradefed.device

Interfejsy

IDDeviceManager Interfejs do zarządzania zestawem dostępnych urządzeń do testów.
IDeviceManager.IFastbootListener Odbiornik zmian stanu fastboot.
IDDeviceMonitor Interfejs do monitorowania stanu urządzeń.
Wybór IDDevice Interfejs kryteriów wyboru urządzeń.
Odbiornik ILogcat Klasa udostępniająca dane wyjściowe logcat urządzenia jako InputStreamSource .

Zajęcia

Akcja urządzenia w tle Uruchamia polecenie na danym urządzeniu, powtarzając je w razie potrzeby, aż do anulowania akcji.
Temperatura akumulatora
ZbieranieByteOutputReceiver IShellOutputReceiver , który zbiera całe dane wyjściowe powłoki do byte[] .
Odbiorca zbierania danych wyjściowych IShellOutputReceiver , który zbiera całe dane wyjściowe powłoki w jednym String .
Menadżer urządzeń
Menedżer urządzeń.FastbootDevice Reprezentacja urządzenia w trybie Fastboot.
DeviceMonitorMultiplekser Klasa proxy służąca do propagowania żądań do wielu obiektów IDeviceMonitor .
Właściwości urządzenia Wspólne definicje stałych nazw właściwości po stronie urządzenia
Opcje wyboru urządzenia Kontener na kryteria wyboru urządzeń.
Monitor stanu urządzenia Klasa pomocnicza do monitorowania stanu IDevice .
Pomocnik Fastboot Klasa pomocnicza do operacji fastboot.
IDeviceMonitor.DeviceLister Klasa podobna do Runnable , która powinna zwracać znane urządzenia i ich stany.
Odbiornik o dużym wyjściu Klasa zaprojektowana, aby pomóc w uruchamianiu długotrwałych poleceń zbierających dane wyjściowe.
Lokalne urządzenie wirtualne z Androidem Klasa dla lokalnych urządzeń wirtualnych działających na hoście TradeFed.
Odbiornik Logcat Klasa zbierająca logcat w tle.
ManagedTestDeviceFactory Fabryka do tworzenia różnego rodzaju urządzeń, które mogą być monitorowane przez Tf
Urządzenie natywne Domyślna implementacja urządzeń z systemem Android ITestDevice , które nie obsługują pełnego stosu.
NativeDevice.AdbAction Akcja DeviceAction służąca do uruchamiania polecenia „adb…” systemu operacyjnego.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction służąca do ponownego uruchomienia urządzenia.
Natywny monitor stanu urządzenia Klasa pomocnicza do monitorowania stanu IDevice bez obsługi platformy.
Wyjątek NetworkNotAvailable Zgłaszany, gdy urządzenie nie może połączyć się z siecią w celu przetestowania.
Zdalne urządzenie z Androidem Implementacja ITestDevice dla urządzenia z systemem Android z pełnym stosem połączonego za pośrednictwem połączenia adb.
RemoteAvdIDEvice Zastępczy identyfikator IDevice używany przez DeviceManager do alokacji, gdy DeviceSelectionOptions.gceDeviceRequested() ma true
Urządzenie testowe Implementacja ITestDevice dla urządzenia z systemem Android z pełnym stosem
Poczekaj na odzyskiwanie urządzenia Prosta implementacja IDeviceRecovery , która czeka, aż urządzenie będzie online i odpowie na proste polecenia.
Pomocnik Wi-Fi Klasa pomocnicza do manipulowania usługami Wi-Fi na urządzeniu.

Wyliczenia

DeviceSelectionOptions.DeviceRequestedType Obsługiwane są różne możliwe typy urządzeń zastępczych.
NativeDevice.RebootMode Tryb ponownego uruchomienia.

Wyjątki

Brak wyjątku urządzenia Zgłaszany, gdy nie ma urządzenia do wykonania danego polecenia.