com.android.tradefed.device,

Interfejsy

IAndroidDebugBridge Definicja interfejsu metod AndroidDebugBridge używanych w tym pakiecie. 
IConfigurableVirtualDevice Interfejs podający informacje o prawdopodobnie wstępnie skonfigurowanych urządzeniach wirtualnych (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 dostępnych urządzeń do testowania. 
IDeviceManager.IFastbootListener Detektor zmian stanu szybkiego rozruchu. 
Monitorowanie urządzeń z Androidem Interfejs do monitorowania stanu urządzeń. 
iDeviceRecovery Interfejs do przywracania urządzenia, które jest offline. 
Wybór urządzenia Interfejs kryteriów wyboru urządzenia. 
Monitorowanie stanu IDeviceState Udostępnia obiekty do monitorowania stanu IDevice
Plik tekstowy Definicja interfejsu, która udostępnia uproszczone, pozorowane umowy dotyczące metod FileEntry
ILogcatReceiver Klasa, która dostarcza dane wyjściowe z narzędzia logcat urządzenia w postaci klasy InputStreamSource
IManagedTestDevice Urządzenie ITestDevice, którego cykl życia jest zarządzany. 
IManagedTestDeviceFactory Interfejs twórcy IManagedTestDevice
iMultiDeviceRecovery Interfejs do przywracania wielu urządzeń offline. 
INativeDevice Udostępnia niezawodny i nieco wyższy poziom interfejsu API ddmlib IDevice
Urządzenie testowe Udostępnia niezawodny i nieco wyższy poziom interfejsu API ddmlib IDevice

Zajęcia

BackgroundDeviceAction Uruchamia polecenie na danym urządzeniu, powtarzając je w razie potrzeby, dopóki działanie nie zostanie anulowane. 
Temperatura baterii  
CollectingByteOutputReceiver IShellOutputReceiver, który zbiera wszystkie dane wyjściowe powłoki do byte[]
Gromadzenie danych wyjściowych IShellOutputReceiver, który zbiera wszystkie dane wyjściowe powłoki w jednym String
DeviceOdłączedException. Wysyłane, gdy urządzenie nie jest już dostępne przy użyciu jego typu transportu, np.gdy nie jest już widoczne przez USB lub połączenie TCP/IP.
DeviceFoldableState Stan złożenia urządzenia zwracany przez parametr „cmd device_state wydruk-states”. 
Menedżer urządzeń  
DeviceManager.FastbootDevice Prezentacja urządzenia w trybie Fastboot Mode. 
DeviceMonitorMultiplexer Klasa proxy do rozpowszechniania żądań do wielu IDeviceMonitor
DeviceNotAvailableException Zrzucany, gdy urządzenie nie jest już dostępne do testowania. 
Właściwości urządzenia Popularne stałe definicje nazw właściwości po stronie urządzenia
DeviceRuntimeException Zwracany, gdy działanie na urządzeniu nie przyniosło oczekiwanych wyników. 
DeviceSelectionOptions Kontener kryteriów wyboru urządzenia. 
Monitorowanie stanu urządzenia Klasa pomocnicza do monitorowania stanu IDevice
DeviceUnresponseException Specjalizacja DeviceNotAvailableException wskazująca, że urządzenie jest widoczne dla narzędzia adb, ale nie odpowiada (np. przekroczono limit czasu poleceń, nie chce się uruchomić itp.).
FastbootHelper Klasa pomocnicza do operacji szybkiego rozruchu. 
IDeviceMonitor.DeviceLister Klasa podobna do Runnable, która powinna zwrócić znane urządzenia i ich stany. 
IManagedTestDevice.DeviceEventResponse Kontener odpowiedzi na wywołanie IManagedTestDevice#handleAllocationEvent(DeviceEvent)
ITestDevice.ApexInfo Prosta klasa struct do przechowywania informacji o pojedynczym węźle APEX.
ITestDevice.MountPointInfo Prosta klasa struct do przechowywania informacji o jednym punkcie podłączania
Duży odbiornik Klasa zaprojektowana z myślą o wykonywaniu długo trwających poleceń zbierających dane wyjściowe. 
Lokalne urządzenie wirtualne z Androidem Klasa lokalnych urządzeń wirtualnych działających na hoście TradeFed. 
LogcatReceiver Klasa, która zbiera logcat w tle. 
ManagedTestDeviceFactory w fabryce do tworzenia różnego rodzaju urządzeń, które mogą być monitorowane przez Tf.
Urządzenie natywne Domyślna implementacja urządzeń z Androidem, które nie są w pełni naładowane (ITestDevice). 
NativeDevice.AdbAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) do uruchomienia polecenia systemu operacyjnego „adb ....”. 
NativeDevice.AdbShellAction  
NativeDevice.RestartDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) za zrestartowanie urządzenia. 
NativeDeviceStateMonitor Klasa pomocnicza do monitorowania stanu IDevice bez obsługi platformy. 
NetworkNotAvailableException Zwracany, gdy urządzenie nie może połączyć się z siecią w celu przetestowania. 
NoDeviceException Wysyłane, gdy nie ma urządzenia, na którym można wykonać dane polecenie. 
Urządzenie puste Obiekt zastępczy IDevice używany przez DeviceManager do przydzielania, gdy IDeviceSelection#nullDeviceRequested() ma wartość true.
PackageInfo Kontener informacji o pakiecie aplikacji analizowany z urządzenia. 
Zdalne urządzenie z Androidem Implementacja interfejsu ITestDevice na urządzeniu z Androidem w pełnym stosie połączonym za pomocą adb Connect. 
RemoteAvdIDevice Obiekt zastępczy IDevice używany przez DeviceManager do przydzielania, gdy DeviceSelectionOptions.gceDeviceRequested() ma wartość true.
StubDevice Implementacja symbolu zastępczego atrybutu IDevice
StubLocalAndroidVirtualDevice Obiekt zastępczy IDevice używany przez DeviceManager do przydzielania, gdy DeviceSelectionOptions.localVirtualDeviceRequested() ma wartość true.
Urządzenie testowe Implementacja interfejsu ITestDevice na urządzeniu z Androidem w wersji pełnej.
TestDevice.MicrodroidBuilder Kreator służący do stworzenia urządzenia testowego mikrodroida. 
TestDeviceOptions Kontener dla ITestDevice Option s
Informacje o użytkowniku Podobna do klasy UserInfo z platformy. 
WaitDeviceRecovery Prosta implementacja IDeviceRecovery, która czeka na połączenie urządzenia i reaguje na proste polecenia. 
WifiCommandCommand Klasa narzędzia, która może analizować dane wyjściowe poleceń Wi-Fi. 
WifiCommandUtil.ScanResult Reprezentuje sieć Wi-Fi zawierającą powiązane z nią informacje. 
WifiHelper Klasa pomocnicza do manipulowania usługami Wi-Fi na urządzeniu. 

Wykazy

DeviceAllocationState Reprezentuje stan przydziału urządzenia z perspektywy IDeviceManager
DeviceSelectionOptions.DeviceRequestType Obsługiwane są różne typy urządzeń zastępczych. 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RestartMode Tryb ponownego uruchamiania. 
SnapuserdWaitPhase Reprezentacja typu wyliczeniowego wskazująca, kiedy należy dołączyć/zablokować, aby aktualizacja została zakończona. 
TestDeviceOptions.InstanceType  
TestDeviceState Bardziej szczegółowo prezentowana reprezentacja stanu urządzenia niż DeviceState
UserInfo.UserType Obsługiwane warianty typu użytkownika w zewnętrznych interfejsach API.