com.android.tradefed.device

Interfacce

IAndroidDebugBridge Definizione dell'interfaccia per i metodi AndroidDebugBridge utilizzati in questo pacchetto. 
IConfigurableVirtualDevice Un'interfaccia per fornire informazioni su un dispositivo virtuale eventualmente preconfigurato (IP host, utente host, offset delle porte e così via). 
IDeviceActionReceiver Fornisce un'API per ricevere gli eventi del dispositivo. 
IDeviceManager Interfaccia per la gestione dell'insieme di dispositivi disponibili per i test. 
IDeviceManager.IFastbootListener Un listener per le modifiche dello stato di fastboot. 
IDeviceMonitor Interfaccia per il monitoraggio dello stato dei dispositivi. 
IDeviceRecovery Interfaccia per il recupero di un dispositivo che è diventato offline. 
IDeviceSelection Interfaccia per i criteri di selezione dei dispositivi. 
IDeviceStateMonitor Fornisce strumenti per il monitoraggio dello stato di un IDevice
IFileEntry Definizione dell'interfaccia che fornisce un contratto più semplice e simulabile ai metodi FileEntry
ILogcatReceiver Una classe che fornisce l'output del logcat di un dispositivo come InputStreamSource
IManagedTestDevice Un ITestDevice il cui ciclo di vita è gestito. 
IManagedTestDeviceFactory Interfaccia per i creator per i IManagedTestDevice 
IMultiDeviceRecovery Interfaccia per il recupero di più dispositivi offline. 
INativeDevice Fornisce un'API affidabile e di livello leggermente superiore a ddmlib IDevice
ITestDevice Fornisce un'API affidabile e di livello leggermente superiore a ddmlib IDevice

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
DeviceDisconnectedException Viene generato quando un dispositivo non è più raggiungibile tramite il relativo tipo di trasporto, ad esempio se il dispositivo non è più visibile tramite USB o connessione TCP/IP. 
DeviceFoldableState Rappresentazione dello stato del dispositivo pieghevole restituito da "cmd device_state print-states". 
DeviceManager  
DeviceManager.FastbootDevice Rappresentazione di un dispositivo in modalità Fastboot. 
DeviceMonitorMultiplexer Una classe proxy per propagare le richieste a più IDeviceMonitor
DeviceNotAvailableException Viene generato quando un dispositivo non è più disponibile per i test. 
DeviceProperties Definizioni di costanti comuni per i nomi delle proprietà lato dispositivo 
DeviceRuntimeException Viene generato quando un'azione del dispositivo non ha prodotto i risultati previsti. 
DeviceSelectionOptions Contenitore per i criteri di selezione dei dispositivi. 
DeviceStateMonitor Classe di supporto per il monitoraggio dello stato di un IDevice
DeviceUnresponsiveException Una specializzazione di DeviceNotAvailableException che indica che il dispositivo è visibile ad adb, ma non risponde (ad es. i comandi scadono, non si avvia e così via) 
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. 
IManagedTestDevice.DeviceEventResponse Contenitore per una risposta a una chiamata IManagedTestDevice.handleAllocationEvent(DeviceEvent)  
ITestDevice.ApexInfo Una semplice classe struct per memorizzare informazioni su un singolo APEX 
ITestDevice.MountPointInfo Una semplice classe struct per memorizzare informazioni su un singolo punto di montaggio 
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 ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) per l'esecuzione di un comando "adb ...." del sistema operativo. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction 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. 
NoDeviceException Viene generato quando non è presente alcun dispositivo per eseguire un determinato comando. 
NullDevice Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando IDeviceSelection.nullDeviceRequested() è true 
PackageInfo Contenitore per le informazioni del pacchetto di un'applicazione analizzate dal dispositivo. 
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 
StubDevice Implementazione di un segnaposto stub di un IDevice
StubLocalAndroidVirtualDevice Un segnaposto IDevice utilizzato da DeviceManager per l'allocazione quando DeviceSelectionOptions.localVirtualDeviceRequested() è true 
TestDevice Implementazione di un ITestDevice per un dispositivo Android full stack 
TestDevice.MicrodroidBuilder Un builder utilizzato per creare un TestDevice Microdroid. 
TestDeviceOptions Contenitore per ITestDevice Option 
UserInfo Simile alla classe UserInfo della piattaforma. 
WaitDeviceRecovery Una semplice implementazione di un IDeviceRecovery che attende che il dispositivo sia online e risponda a comandi semplici. 
WifiCommandUtil Una classe di utilità che può analizzare gli output dei comandi wifi. 
WifiCommandUtil.ScanResult Rappresenta una rete Wi-Fi contenente le relative informazioni. 
WifiHelper Classe di supporto per la manipolazione dei servizi Wi-Fi sul dispositivo. 

Enumerazionis

DeviceAllocationState Rappresenta lo stato di allocazione del dispositivo dal punto di vista di IDeviceManager 
DeviceSelectionOptions.DeviceRequestedType I diversi tipi possibili di dispositivi segnaposto supportati. 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RebootMode Una modalità di riavvio. 
SnapuserdWaitPhase Rappresentazione enumerativa del momento in cui eseguire l'unione/il blocco per il completamento dell'aggiornamento di snapuserd. 
TestDeviceOptions.InstanceType  
TestDeviceState Una rappresentazione dello stato del dispositivo più completa rispetto a DeviceState
UserInfo.UserType Varianti supportate del tipo di utente nelle API esterne.