com.android.tradefed.device.server

Interfacce

AndroidDebugBridge.IClientChangeListener Le classi che implementano questa interfaccia forniscono metodi che gestiscono le modifiche ClientImpl
AndroidDebugBridge.IDebugBridgeChangeListener Le classi che implementano questa interfaccia forniscono un metodo che gestisce le modifiche di AndroidDebugBridge (inclusi i riavvii). 
AndroidDebugBridge.IDeviceChangeListener Le classi che implementano questa interfaccia forniscono metodi che gestiscono l'aggiunta, l'eliminazione e le modifiche di IDevice
Client Rappresenta un singolo client, in genere un processo VM Dalvik. 
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler Gestori in grado di agire sui dump HPROF. 
ClientData.IMethodProfilingHandler Gestori in grado di agire in base alle informazioni sulla profilazione dei metodi 
ClientTracker Traccia il dispositivo clients 
IStackTraceInfo Le classi che implementano questa interfaccia forniscono un metodo che restituisce una traccia dello stack. 
ProfileableClient Rappresenta un singolo client profilabile, in genere un processo di VM Android. 
SyncService.ISyncProgressMonitor Le classi che implementano questa interfaccia forniscono metodi che gestiscono la visualizzazione dell'avanzamento del trasferimento. 
TimeoutRemainder.SystemNanoTimeProvider  

Classi

AdbDevice Contiene lo stato di un dispositivo come riportato dal comando "adb devices -l". 
AdbHelper Classe helper per gestire le richieste e le connessioni ad ADB. 
AdbHelper.AdbResponse Risposta da ADB. 
AdbInitOptions Opzioni per l'inizializzazione di AndroidDebugBridge. 
AdbInitOptions.Builder Crea opzioni di inizializzazione per ADB. 
AdbSocketUtils  
AdbVersion  
AllocationInfo Contiene le informazioni sull'allocazione. 
AllocationInfo.AllocationSorter  
AllocationsParser  
AndroidDebugBridge Una connessione ad Android Debug Bridge (ADB) lato host

Questo è il punto centrale per comunicare con qualsiasi dispositivo, emulatore o applicazione in esecuzione. 

ClientData Contiene i dati di un ClientImpl
ClientData.HeapData Informazioni sull'heap. 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.Names  
ClientImpl Rappresenta un singolo client, in genere un processo VM Dalvik. 
CommandRejectedException  
DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
Debugger Rappresenta una connessione in attesa o stabilita con un debugger JDWP. 
DebugViewDumpHandler  
DeviceImpl Un dispositivo. 
DeviceListMonitorTask  
DeviceMonitor DeviceMonitor monitora i dispositivi collegati ad ADB. 
DeviceMonitor.DeviceListComparisonResult  
HeapSegment Descrive i tipi e le posizioni degli oggetti in un segmento di un heap. 
HeapSegment.HeapSegmentElement Descrive un oggetto/regione codificato nei dati HPSG. 
MonitorThread Monitora le connessioni aperte. 
NativeAllocationInfo Memorizza le informazioni sull'allocazione nativa. 
NativeLibraryMapInfo Mapping dell'indirizzo di memoria alla libreria per le librerie native. 
NativeStackCallInfo Rappresenta una chiamata in coda. 
ProfileableClientData Contiene i dati di un ProfileableClientImpl
ProfileableClientImpl Rappresenta un singolo client profilabile, in genere un processo VM Dalvik. 
RemoteSplitApkInstaller  
SplitApkInstaller  
SplitApkInstallerBase  
SyncService Sincronizza la classe di servizio per eseguire il push/pull verso/da dispositivi/emulatori tramite il bridge di debug. 
SyncService.FileStat  
ThreadInfo Contiene le informazioni di un thread. 
TimeoutRemainder Classe di utilità per tenere traccia del tempo rimanente dato un timeout iniziale. 
TimeoutRemainder.DefaultSystemNanoTime  

Enumerazionis

AdbHelper.AdbService Identifica il servizio adb a cui deve essere destinato il comando. 
AllocationInfo.SortMode  
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HprofData.Type  
ClientData.MethodProfilingStatus  
DdmJdwpExtension.Event