com.android.tradefed.device

Interfejsy

IDeviceManager Interfejs do zarządzania zestawem dostępnych urządzeń do testowania. 
IDeviceManager.IFastbootListener Listener dla zmian stanu fastboot. 
IDeviceMonitor Interfejs do monitorowania stanu urządzeń. 
IDeviceSelection Interfejs kryteriów wyboru urządzenia. 
ILogcatReceiver Klasa, która udostępnia dane wyjściowe logcat urządzenia jako InputStreamSource

Zajęcia

BackgroundDeviceAction Wykonuje polecenie na danym urządzeniu, powtarzając je w razie potrzeby, dopóki nie zostanie anulowane. 
BatteryTemperature  
CollectingByteOutputReceiver IShellOutputReceiver, który zbiera cały kod wyjściowy powłoki w obiekt byte[]
CollectingOutputReceiver IShellOutputReceiver, który łączy cały kod wyjściowy w jeden String
DeviceManager  
DeviceManager.FastbootDevice Urządzenie w trybie Fastboot Mode. 
DeviceMonitorMultiplexer Klasa pośrednicząca do rozsyłania żądań do wielu IDeviceMonitor
DeviceProperties Typowe definicje stałych nazw właściwości po stronie urządzenia  
DeviceSelectionOptions Kontener z kryteriami wyboru urządzenia. 
DeviceStateMonitor Klasa pomocnicza do monitorowania stanu IDevice
FastbootHelper Klasa pomocnicza do operacji fastboot. 
IDeviceMonitor.DeviceLister Klasa podobna do klasy Runnable, która powinna zwracać znane urządzenia i ich stany. 
LargeOutputReceiver Klasa przeznaczona do zbierania danych wyjściowych przez długo działające polecenia. 
LocalAndroidVirtualDevice Klasa dla lokalnych urządzeń wirtualnych działających na hoście TradeFed. 
LogcatReceiver Klasa, która zbiera logcat w tle. 
ManagedTestDeviceFactory Factory do tworzenia różnych rodzajów urządzeń, które można monitorować za pomocą Tf.
NativeDevice Domyślna implementacja na urządzeniach z Androidem, które nie mają pełnego stosu.ITestDevice 
NativeDevice.AdbAction DeviceAction do uruchamiania polecenia „adb…” w systemie operacyjnym. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction DeviceAction aby ponownie uruchomić urządzenie. 
NativeDeviceStateMonitor Klasa pomocnicza do monitorowania stanu IDevice bez obsługi platformy. 
NetworkNotAvailableException Wyjątek ten jest rzucany, gdy urządzenie nie może połączyć się z siecią na potrzeby testowania. 
RemoteAndroidDevice Wdrożenie ITestDevice na urządzeniu z Androidem z pełnym stosem połączonym za pomocą adb connect. 
RemoteAvdIDevice Obiekt zastępczy IDevice używany przez funkcję DeviceManager do przydzielenia wartości, gdy DeviceSelectionOptions.gceDeviceRequested() ma wartość true.
TestDevice Wdrożenie ITestDevice na urządzeniu z pełnym zestawem Androida  
WaitDeviceRecovery Proste wdrożenie IDeviceRecovery, które czeka na połączenie z internetem i reaguje na proste polecenia. 
WifiHelper Klasa pomocnicza do manipulowania usługami Wi-Fi na urządzeniu. 

Wykazy

DeviceSelectionOptions.DeviceRequestedType Możliwe typy obsługiwanych urządzeń zastępczych. 
NativeDevice.RebootMode Tryb ponownego uruchamiania. 

Wyjątki

NoDeviceException Wyjątek ten jest rzucany, gdy nie ma urządzenia, na którym można wykonać dane polecenie.