com.android.tradefed.device.server

Schnittstellen

AndroidDebugBridge.IClientChangeListener Klassen, die diese Schnittstelle implementieren, bieten Methoden für ClientImpl-Änderungen. 
AndroidDebugBridge.IDebugBridgeChangeListener Klassen, die diese Schnittstelle implementieren, bieten eine Methode, die sich mit AndroidDebugBridge-Änderungen (einschließlich Neustarts) befasst. 
AndroidDebugBridge.IDeviceChangeListener Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Hinzufügen, Löschen und Ändern von IDevice
Client Dies entspricht einem einzelnen Client, in der Regel einem Dalvik VM-Prozess. 
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler Handler, die auf HPROF-Dumps reagieren können. 
ClientData.IMethodProfilingHandler Handler, die auf Informationen zur Methodenprofilerstellung reagieren können 
ClientTracker Gerät verfolgen clients 
IStackTraceInfo Klassen, die diese Schnittstelle implementieren, stellen eine Methode bereit, die einen Stacktrace zurückgibt. 
ProfileableClient Dies entspricht einem einzelnen profilierbaren Client, in der Regel einem Android-VM-Prozess. 
SyncService.ISyncProgressMonitor Klassen, die diese Schnittstelle implementieren, bieten Methoden zum Anzeigen des Übertragungsfortschritts. 
TimeoutRemainder.SystemNanoTimeProvider  

Klassen

AdbDevice Enthält den Status eines Geräts, wie er vom Befehl „adb devices -l“ gemeldet wird. 
AdbHelper Hilfsklasse zum Verarbeiten von Anfragen und Verbindungen zu adb. 
AdbHelper.AdbResponse Antwort von ADB. 
AdbInitOptions Optionen für die Initialisierung von AndroidDebugBridge. 
AdbInitOptions.Builder Erstellt Initialisierungsoptionen für ADB. 
AdbSocketUtils  
AdbVersion  
AllocationInfo Enthält Zuweisungsinformationen. 
AllocationInfo.AllocationSorter  
AllocationsParser  
AndroidDebugBridge Eine Verbindung zur Host-seitigen Android Debug Bridge (ADB)

Dies ist der zentrale Punkt für die Kommunikation mit Geräten, Emulatoren oder den darauf ausgeführten Anwendungen. 

ClientData Enthält die Daten eines ClientImpl
ClientData.HeapData Heap-Informationen 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.Names  
ClientImpl Dies entspricht einem einzelnen Client, in der Regel einem Dalvik VM-Prozess. 
CommandRejectedException  
DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
Debugger Dies stellt eine ausstehende oder hergestellte Verbindung mit einem JDWP-Debugger dar. 
DebugViewDumpHandler  
DeviceImpl Ein Gerät. 
DeviceListMonitorTask  
DeviceMonitor Der DeviceMonitor überwacht Geräte, die an ADB angehängt sind. 
DeviceMonitor.DeviceListComparisonResult  
HeapSegment Beschreibt die Typen und Speicherorte von Objekten in einem Segment des Heaps. 
HeapSegment.HeapSegmentElement Beschreibt ein Objekt/eine Region, das/die in den HPSG-Daten codiert ist. 
MonitorThread Offene Verbindungen überwachen 
NativeAllocationInfo Speichert native Zuweisungsinformationen. 
NativeLibraryMapInfo Speicheradresse zur Bibliothekszuordnung für native Bibliotheken. 
NativeStackCallInfo Stellt einen Stapelaufruf dar. 
ProfileableClientData Enthält die Daten eines ProfileableClientImpl
ProfileableClientImpl Dies entspricht einem einzelnen profilierbaren Client, in der Regel einem Dalvik VM-Prozess. 
RemoteSplitApkInstaller  
SplitApkInstaller  
SplitApkInstallerBase  
SyncService Synchronisierungsdienstklasse zum Senden/Abrufen von Daten an/von Geräten/Emulatoren über die Debug-Bridge. 
SyncService.FileStat  
ThreadInfo Enthält Thread-Informationen. 
TimeoutRemainder Dienstprogrammklasse, um die verbleibende Zeit bei einem anfänglichen Zeitlimit zu verfolgen. 
TimeoutRemainder.DefaultSystemNanoTime  

Aufzählungen

AdbHelper.AdbService Geben Sie an, auf welchen ADB-Dienst sich der Befehl beziehen soll. 
AllocationInfo.SortMode  
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HprofData.Type  
ClientData.MethodProfilingStatus  
DdmJdwpExtension.Event