com.android.tradefed.device

Interfejsy

IAndroidDebugBridge Definicja interfejsu dla metod AndroidDebugBridge używanych w tym pakiecie. 
IConfigurableVirtualDevice Interfejs do wyświetlania informacji o możliwie wstępnie skonfigurowanym urządzeniu wirtualnym (np. adres IP hosta, użytkownik hosta, przesunięcie portów). 
IDeviceActionReceiver Udostępnia interfejs API do odbierania zdarzeń dotyczących urządzenia. 
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ń. 
IDeviceRecovery Interfejs do przywracania urządzenia, które zostało odłączone od sieci. 
IDeviceSelection Interfejs kryteriów wyboru urządzenia. 
IDeviceStateMonitor Zapewnia funkcje monitorowania stanu IDevice
IFileEntry Definicja interfejsu, która zapewnia prostsze kontrakty do testowania metod FileEntry
ILogcatReceiver Klasa, która udostępnia dane wyjściowe logcat urządzenia jako InputStreamSource
IManagedTestDevice Obiekt ITestDevice, którego cykl życia jest zarządzany. 
IManagedTestDeviceFactory Interfejs twórcy dla IManagedTestDevice
IMultiDeviceRecovery Interfejs do przywracania wielu urządzeń offline. 
INativeDevice Zapewnia niezawodny interfejs API o nieco wyższym poziomie dla biblioteki IDevice
ITestDevice Zapewnia niezawodny interfejs API o nieco wyższym poziomie dla biblioteki IDevice

Zajęcia

BackgroundDeviceAction Wykonuje polecenie na danym urządzeniu, powtarzając je w miarę 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
DeviceDisconnectedException Wyrzucany, gdy urządzenie nie jest już dostępne za pomocą typu transportu, np.gdy urządzenie nie jest już widoczne przez USB lub połączenie TCP/IP.
DeviceFoldableState Reprezentacja stanu urządzenia składanego zwracanego przez „cmd device_state print-states”. 
DeviceManager  
DeviceManager.FastbootDevice Urządzenie w trybie Fastboot Mode. 
DeviceMonitorMultiplexer Klasa pośrednicząca do rozsyłania żądań do wielu IDeviceMonitor
DeviceNotAvailableException Wywołany, gdy urządzenie nie jest już dostępne do testowania. 
DeviceProperties Typowe definicje stałych nazw właściwości po stronie urządzenia
DeviceRuntimeException Wyjątek ten jest rzucany, gdy działanie urządzenia nie przynosi oczekiwanych rezultatów. 
DeviceSelectionOptions Kontener z kryteriami wyboru urządzenia. 
DeviceStateMonitor Klasa pomocnicza do monitorowania stanu IDevice
DeviceUnresponsiveException Specjalizacja DeviceNotAvailableException, która wskazuje, że urządzenie jest widoczne dla adb, ale nie reaguje (np. polecenia nie działają, urządzenie się nie uruchamia itp.).
FastbootHelper Klasa pomocnicza do operacji fastboot. 
IDeviceMonitor.DeviceLister Klasa podobna do klasy Runnable, która powinna zwracać znane urządzenia i ich stany. 
IManagedTestDevice.DeviceEventResponse Kontenery dla odpowiedzi na IManagedTestDevice.handleAllocationEvent(DeviceEvent)
ITestDevice.ApexInfo Prosta klasa struktury do przechowywania informacji o pojedynczym APEX
ITestDevice.MountPointInfo Prosta klasa struktury do przechowywania informacji o pojedynczym punkcie zamontowania.
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 ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) do uruchamiania polecenia „adb…” w systemie operacyjnym. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction 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. 
NoDeviceException Wyjątek ten jest rzucany, gdy nie ma urządzenia, na którym można wykonać dane polecenie. 
NullDevice Obiekt zastępczy IDevice używany przez funkcję DeviceManager do przydzielenia wartości, gdy IDeviceSelection.nullDeviceRequested() ma wartość true.
PackageInfo Kontener z informacjami o pakiecie aplikacji zanalizowanym z urządzenia. 
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
StubDevice Implementacja zastępcza obiektu IDevice
StubLocalAndroidVirtualDevice Obiekt zastępczy IDevice używany przez funkcję DeviceManager do przydzielenia wartości, gdy DeviceSelectionOptions.localVirtualDeviceRequested() ma wartość true
TestDevice Wdrożenie ITestDevice na urządzeniu z pełnym zestawem Androida
TestDevice.MicrodroidBuilder Builder służący do tworzenia urządzenia testowego Microdroid. 
TestDeviceOptions Kontener na ITestDevice Options
UserInfo Podobnie jak klasa UserInfo z platformy. 
WaitDeviceRecovery Proste wdrożenie IDeviceRecovery, które czeka na połączenie z internetem i reaguje na proste polecenia. 
WifiCommandUtil Klasa pomocnicza, która może analizować dane wyjściowe polecenia wifi. 
WifiCommandUtil.ScanResult Reprezentuje sieć Wi-Fi z powiązanymi informacjami. 
WifiHelper Klasa pomocnicza do manipulowania usługami Wi-Fi na urządzeniu. 

Wykazy

DeviceAllocationState Stan alokacji urządzenia z perspektywy IDeviceManager.
DeviceSelectionOptions.DeviceRequestedType Różne możliwe typy obsługiwanych urządzeń zastępczych. 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RebootMode Tryb ponownego uruchamiania. 
SnapuserdWaitPhase Reprezentacja enum określająca, kiedy należy dołączyć lub zablokować, aby zakończyć aktualizację snapuserd. 
TestDeviceOptions.InstanceType  
TestDeviceState bardziej rozbudowana reprezentacja stanu urządzenia niż DeviceState
UserInfo.UserType Obsługiwane warianty typu użytkownika w zewnętrznych interfejsach API.