| Interface | Description |
|---|---|
| AndroidDebugBridge.IClientChangeListener |
Classes which implement this interface provide methods that deal
with
Client changes. |
| AndroidDebugBridge.IDebugBridgeChangeListener |
Classes which implement this interface provide a method that deals with
AndroidDebugBridge changes (including restarts). |
| AndroidDebugBridge.IDeviceChangeListener |
Classes which implement this interface provide methods that deal
with
IDevice addition, deletion, and changes. |
| BitmapDecoder.BitmapDataProvider | |
| ClientData.IAllocationTrackingHandler | |
| ClientData.IHprofDumpHandler | Deprecated |
| ClientData.IMethodProfilingHandler |
Handlers able to act on Method profiling info
|
| DebugPortManager.IDebugPortProvider |
Classes which implement this interface provide a method that provides a non random
debugger port for a newly created
Client. |
| FileListingService.IListingReceiver |
Classes which implement this interface provide a method that deals with asynchronous
result from
ls command on the device. |
| IDevice |
A Device.
|
| IShellEnabledDevice |
An abstract device that can receive shell commands.
|
| IShellOutputReceiver |
Classes which implement this interface provide methods that deal with out from a remote shell
command on a device/emulator.
|
| IStackTraceInfo |
Classes which implement this interface provide a method that returns a stack trace.
|
| Log.ILogOutput |
Classes which implement this interface provides methods that deal with outputting log
messages.
|
| SyncService.ISyncProgressMonitor |
Classes which implement this interface provide methods that deal
with displaying transfer progress.
|
| Class | Description |
|---|---|
| AdbVersion | |
| AllocationInfo |
Holds an Allocation information.
|
| AllocationInfo.AllocationSorter | |
| AllocationsParser | |
| AndroidDebugBridge |
A connection to the host-side android debug bridge (adb)
|
| BitmapDecoder | |
| ByteBufferUtil | |
| ChunkHandler |
Subclass this with a class that handles one or more chunk types.
|
| Client |
This represents a single client, usually a Dalvik VM process.
|
| ClientData |
Contains the data of a
Client. |
| ClientData.HeapData |
Heap Information.
|
| ClientData.HeapInfo | |
| ClientData.HprofData | |
| CollectingOutputReceiver |
A
IShellOutputReceiver which collects the whole shell output into one
String. |
| DdmConstants | |
| DdmJdwpExtension | |
| DdmPreferences |
Preferences for the ddm library.
|
| Debugger |
This represents a pending or established connection with a JDWP debugger.
|
| DebugPortManager |
Centralized point to provide a
DebugPortManager.IDebugPortProvider to ddmlib. |
| EmulatorConsole |
Provides control over emulated hardware of the Android emulator.
|
| EmulatorConsole.GsmStatus |
Gsm Status class
|
| EmulatorConsole.NetworkStatus |
Network Status class
|
| FileListingService |
Provides
Device side file listing service. |
| FileListingService.FileEntry |
Represents an entry in a directory.
|
| HandleViewDebug | |
| HandleViewDebug.ViewDumpHandler | |
| HeapSegment |
Describes the types and locations of objects in a segment of a heap.
|
| HeapSegment.HeapSegmentElement |
Describes an object/region encoded in the HPSG data.
|
| InstallReceiver |
Output receiver for "pm install package.apk" command line.
|
| IotInstallChecker | |
| JdwpHandshake | |
| JdwpPacket |
A JDWP packet, sitting at the start of a ByteBuffer somewhere.
|
| Log |
Log class that mirrors the API in main Android sources.
|
| MultiLineReceiver |
Base implementation of
IShellOutputReceiver, that takes the raw data coming from the
socket, and convert it into String objects. |
| NativeAllocationInfo |
Stores native allocation information.
|
| NativeLibraryMapInfo |
Memory address to library mapping for native libraries.
|
| NativeStackCallInfo |
Represents a stack call.
|
| NullOutputReceiver |
Implementation of
IShellOutputReceiver that does nothing. |
| RawImage |
Data representing an image taken from a device frame buffer.
|
| ScreenRecorderOptions | |
| ScreenRecorderOptions.Builder | |
| SplitApkInstaller | |
| SyncService |
Sync service class to push/pull to/from devices/emulators, through the debug bridge.
|
| SyncService.FileStat | |
| ThreadInfo |
Holds a thread information.
|
| Enum | Description |
|---|---|
| AllocationInfo.SortMode | |
| ClientData.AllocationTrackingStatus | |
| ClientData.DebuggerStatus | |
| ClientData.HprofData.Type | |
| ClientData.MethodProfilingStatus | |
| EmulatorConsole.GsmMode |
Gsm Mode enum.
|
| IDevice.DeviceState |
The state of a device.
|
| IDevice.DeviceUnixSocketNamespace |
Namespace of a Unix Domain Socket created on the device.
|
| IDevice.Feature |
Device level software features.
|
| IDevice.HardwareFeature |
Device level hardware features.
|
| Log.LogLevel |
Log Level enum.
|
| SyncException.SyncError |
| Exception | Description |
|---|---|
| AdbCommandRejectedException |
Exception thrown when adb refuses a command.
|
| CanceledException |
Abstract exception for exception that can be thrown when a user input cancels the action.
|
| InstallException |
Thrown if installation or uninstallation of application fails.
|
| ShellCommandUnresponsiveException |
Exception thrown when a shell command executed on a device takes too long to send its output.
|
| SyncException |
Exception thrown when a transfer using
SyncService doesn't complete. |
| TimeoutException |
Exception thrown when a connection to Adb failed with a timeout.
|