com.android.tradefed.device

Interfacce

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

Classi

BackgroundDeviceAction Esegue un comando su un determinato dispositivo ripetendolo secondo necessità finché l'azione non viene annullata.
Temperatura della batteria
CollectingByteOutputReceiver Un IShellOutputReceiver che raccoglie l'intero output della shell in un byte[] .
RaccoltaOutputReceiver Un IShellOutputReceiver che raccoglie l'intero output della shell in un unico String .
Gestore dispositivi
DeviceManager.FastbootDevice Rappresentazione di un dispositivo in modalità Fastboot.
DeviceMonitorMultiplexer Una classe proxy per propagare le richieste a più IDeviceMonitor .
Proprietà dispositivo Definizioni costanti comuni per i nomi delle proprietà lato dispositivo
Opzioni di selezione dispositivo Contenitore per i criteri di selezione del dispositivo.
DeviceStateMonitor Classe helper per monitorare lo stato di un IDevice .
FastbootHelper Una classe helper per le operazioni di avvio rapido.
IDeviceMonitor.DeviceLister Una classe simile Runnable che dovrebbe restituire i dispositivi conosciuti e i relativi stati.
Ricevitore di uscita di grandi dimensioni Una classe progettata per aiutare a eseguire comandi a lunga esecuzione per raccogliere l'output.
LocalAndroidVirtualDevice La classe per i dispositivi virtuali locali in esecuzione sull'host TradeFed.
LogcatReceiver Classe che raccoglie logcat in background.
ManagedTestDeviceFactory Factory per creare i diversi tipi di dispositivi che possono essere monitorati da Tf
NativeDevice Implementazione predefinita di un ITestDevice Dispositivi Android con stack non completo.
NativeDevice.AdbAction Una DeviceAction per l'esecuzione del comando "adb ...." del sistema operativo.
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction DeviceAction per riavviare un dispositivo.
NativeDeviceStateMonitor Classe helper per monitorare lo stato di un IDevice senza supporto del framework.
NetworkNotAvailableException Emesso quando un dispositivo non è in grado di connettersi alla rete per il test.
Dispositivo Android remoto Implementazione di un ITestDevice per un dispositivo Android full stack connesso tramite adb connect.
Dispositivo AvdID remoto Un IDevice segnaposto utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.gceDeviceRequested() è true
Dispositivo di prova Implementazione di un ITestDevice per un dispositivo Android full stack
WaitDeviceRecovery Una semplice implementazione di IDeviceRecovery che attende che il dispositivo sia online e risponda a semplici comandi.
WifiHelper Classe helper per manipolare i servizi Wi-Fi sul dispositivo.

Enumerazioni

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

Eccezioni

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