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. |
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 | |
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.
|
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.
|