com.android.tradefed.device

Interfacce

IDeviceManager Interfaccia per la gestione dell'insieme di dispositivi disponibili per i test. 
IDeviceManager.IFastbootListener Un ascoltatore per le modifiche dello stato di fastboot. 
IDeviceMonitor Interfaccia per il monitoraggio dello stato dei dispositivi. 
IDeviceSelection Interfaccia per i criteri di selezione dei dispositivi. 
ILogcatReceiver Una classe che fornisce l'output di logcat di un dispositivo come InputStreamSource

Classi

BackgroundDeviceAction Esegue un comando su un determinato dispositivo ripetendolo se necessario fino all'annullamento dell'azione. 
BatteryTemperature  
CollectingByteOutputReceiver Un IShellOutputReceiver che raccoglie l'intero output della shell in un byte[]
CollectingOutputReceiver Un IShellOutputReceiver che raccoglie l'intero output della shell in un unico String
DeviceManager  
DeviceManager.FastbootDevice Rappresentazione di un dispositivo in modalità Fastboot. 
DeviceMonitorMultiplexer Una classe proxy per propagare le richieste a più IDeviceMonitor
DeviceProperties Definizioni di costanti comuni per i nomi delle proprietà lato dispositivo  
DeviceSelectionOptions Contenitore per i criteri di selezione dei dispositivi. 
DeviceStateMonitor Classe di supporto per il monitoraggio dello stato di un IDevice
FastbootHelper Una classe di supporto per le operazioni di fastboot. 
IDeviceMonitor.DeviceLister Una classe simile a Runnable che dovrebbe restituire i dispositivi noti e i relativi stati. 
LargeOutputReceiver Un'altra classe progettata per aiutare a eseguire comandi con tempi di esecuzione lunghi a raccogliere l'output. 
LocalAndroidVirtualDevice La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed. 
LogcatReceiver Classe che raccoglie logcat in background. 
ManagedTestDeviceFactory Fabbrica per creare i diversi tipi di dispositivi che possono essere monitorati da Tf  
NativeDevice Implementazione predefinita di un ITestDevice dispositivo Android non full stack. 
NativeDevice.AdbAction Un DeviceAction per l'esecuzione di un comando "adb ...." del sistema operativo. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction DeviceAction per riavviare un dispositivo. 
NativeDeviceStateMonitor Classe di supporto per il monitoraggio dello stato di un IDevice senza supporto del framework. 
NetworkNotAvailableException Viene generato quando un dispositivo non è in grado di connettersi alla rete per i test. 
RemoteAndroidDevice Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramiteadb connect. 
RemoteAvdIDevice Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.gceDeviceRequested() è true  
TestDevice Implementazione di un ITestDevice per un dispositivo Android full stack  
WaitDeviceRecovery Una semplice implementazione di un IDeviceRecovery che attende che il dispositivo sia online e risponda a comandi semplici. 
WifiHelper Classe di supporto per la manipolazione dei servizi Wi-Fi sul dispositivo. 

Enumerazionis

DeviceSelectionOptions.DeviceRequestedType I diversi tipi possibili di dispositivi segnaposto supportati. 
NativeDevice.RebootMode Una modalità di riavvio. 

Eccezioni

NoDeviceException Viene generato quando non è presente alcun dispositivo per eseguire un determinato comando.