com.android.tradefed.device

Interfejsy

IAndroidDebugBridge Definicja interfejsu dla metod ERROR(/com.android.ddmlib.AndroidDebugBridge) używanych w tym pakiecie. 
IConfigurableVirtualDevice Interfejs do przekazywania informacji o możliwych wstępnie skonfigurowanych informacjach o urządzeniu wirtualnym (adres IP hosta, użytkownik hosta, przesunięcie portów itp.). 
IDeviceActionReceiver Udostępnia interfejs API do odbierania zdarzeń dotyczących urządzenia. 
IDeviceManager Interfejs do zarządzania zestawem urządzeń dostępnych do testowania. 
IDeviceManager.IFastbootListener Detektor zmian stanu fastboot. 
IDeviceMonitor Interfejs do monitorowania stanu urządzeń. 
IDeviceRecovery Interfejs do przywracania urządzenia, które zostało odłączone od internetu. 
IDeviceSelection Interfejs kryteriów wyboru urządzenia. 
IDeviceStateMonitor Umożliwia monitorowanie stanu IDevice
IFileEntry Definicja interfejsu, która zapewnia prostszy, możliwy do symulowania kontrakt dla metod FileEntry
ILogcatReceiver Klasa, która udostępnia dane wyjściowe z okna Logcat urządzenia w formacie InputStreamSource
IManagedTestDevice Obiekt ITestDevice, którego cyklem życia zarządza się. 
IManagedTestDeviceFactory Interfejs twórcy dla IManagedTestDevice
IMultiDeviceRecovery Interfejs do przywracania wielu urządzeń offline. 
INativeDevice Zapewnia niezawodny interfejs API o nieco wyższym poziomie niż ddmlib IDevice
ITemporaryDevice Interfejs reprezentujący urządzenie, które może być tymczasowym obiektem zastępczym. 
ITestDevice Zapewnia niezawodny interfejs API o nieco wyższym poziomie niż ddmlib IDevice

Zajęcia

BackgroundDeviceAction Uruchamia polecenie na danym urządzeniu, powtarzając je w razie potrzeby, dopóki działanie nie zostanie anulowane. 
BatteryTemperature  
CollectingByteOutputReceiver Obiekt IShellOutputReceiver, który zbiera wszystkie dane wyjściowe powłoki w obiekcie byte[]
CollectingOutputReceiver IShellOutputReceiver, który zbiera wszystkie dane wyjściowe powłoki w jednym String
DeviceDisconnectedException Wywoływany, gdy urządzenie nie jest już dostępne za pomocą typu transportu, np.gdy nie jest już widoczne przez USB lub połączenie TCP/IP.
DeviceFoldableState Reprezentacja stanu urządzenia składanego zwrócona przez polecenie „cmd device_state print-states”. 
DeviceManager  
DeviceManager.FastbootDevice Ilustracja urządzenia w trybie Fastboot Mode. 
DeviceMonitorMultiplexer Klasa proxy do propagowania żądań do wielu IDeviceMonitor
DeviceNotAvailableException Wyjątek zgłaszany, 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 zgłaszany, gdy działanie na urządzeniu nie przyniosło oczekiwanych rezultatów. 
DeviceSelectionOptions Kontener kryteriów wyboru urządzenia. 
DeviceStateMonitor Klasa pomocnicza do monitorowania stanu elementu IDevice
DeviceUnresponsiveException Specjalizacja DeviceNotAvailableException, która wskazuje, że urządzenie jest widoczne dla adb, ale nie odpowiada (np. polecenia przekraczają limit czasu, urządzenie nie uruchamia się itp.).
FastbootHelper Klasa pomocnicza do operacji fastboot. 
IDeviceMonitor.DeviceLister Klasa podobna do Runnable, która powinna zwracać znane urządzenia i ich stany. 
IManagedTestDevice.DeviceEventResponse Kontener odpowiedzi na wywołanie IManagedTestDevice.handleAllocationEvent(DeviceEvent)
ITestDevice.ApexInfo Prosta klasa struktury do przechowywania informacji o pojedynczym APEX
ITestDevice.MountPointInfo Prosta klasa struktury do przechowywania informacji o jednym punkcie montowania.
LargeOutputReceiver Klasa zaprojektowana do zbierania danych wyjściowych długotrwałych poleceń. 
LocalAndroidVirtualDevice Klasa lokalnych urządzeń wirtualnych działających na hoście TradeFed. 
LogcatReceiver Klasa, która zbiera logcat w tle. 
ManagedTestDeviceFactory Fabryka do tworzenia różnych rodzajów urządzeń, które mogą być monitorowane przez Tf
NativeDevice Domyślna implementacja na ITestDevice urządzeniach z Androidem, które nie obsługują pełnego stosu. 
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) – do uruchamiania polecenia systemu operacyjnego „adb ....”. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) – ponowne uruchomienie urządzenia. 
NativeDeviceStateMonitor Klasa pomocnicza do monitorowania stanu IDevice bez obsługi platformy. 
NetworkNotAvailableException Wyjątek zgłaszany, gdy urządzenie nie może połączyć się z siecią w celu przeprowadzenia testów. 
NoDeviceException Wyjątek zgłaszany, gdy nie ma urządzenia, na którym można wykonać dane polecenie. 
NullDevice Symbol zastępczy IDevice używany przez DeviceManager do określania, kiedy IDeviceSelection.nullDeviceRequested() jest true.
PackageInfo Kontener informacji o pakiecie aplikacji przeanalizowanych na urządzeniu. 
RemoteAndroidDevice Implementacja ITestDevice na urządzeniu z Androidem połączonym za pomocą polecenia adb connect. 
RemoteAvdIDevice Symbol zastępczy IDevice używany przez DeviceManager do określania, kiedy DeviceSelectionOptions.gceDeviceRequested() jest true.
StubDevice Implementacja zastępcza interfejsu IDevice
StubLocalAndroidVirtualDevice Symbol zastępczy IDevice używany przez DeviceManager do określania, kiedy DeviceSelectionOptions.localVirtualDeviceRequested() jest true.
TestDevice Wdrożenie ITestDevice na urządzeniu z Androidem
TestDevice.MicrodroidBuilder Kreator służący do tworzenia urządzenia testowego Microdroid. 
TestDeviceOptions Kontener na ITestDevice Option
UserInfo Podobnie jak klasa UserInfo z platformy. 
WaitDeviceRecovery Prosta implementacja IDeviceRecovery, która czeka, aż urządzenie będzie online i odpowie na proste polecenia. 
WifiCommandUtil Klasa narzędziowa, która może analizować dane wyjściowe poleceń Wi-Fi. 
WifiCommandUtil.ScanResult Reprezentuje sieć Wi-Fi wraz z powiązanymi z nią informacjami. 
WifiHelper Klasa pomocnicza do manipulowania usługami Wi-Fi na urządzeniu. 

Wykazy

DeviceAllocationState Reprezentuje stan przydzielenia urządzenia z perspektywy IDeviceManager.
DeviceSelectionOptions.DeviceRequestedType Różne obsługiwane typy urządzeń zastępczych. 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RebootMode Tryb ponownego uruchomienia. 
SnapuserdWaitPhase Reprezentacja wyliczeniowa momentu, w którym należy dołączyć do aktualizacji snapuserd lub ją zablokować, aby ją dokończyć. 
TestDeviceOptions.InstanceType  
TestDeviceState Bardziej rozbudowana reprezentacja stanu urządzenia niż DeviceState
UserInfo.UserType Obsługiwane warianty typu użytkownika w zewnętrznych interfejsach API.