Package com.android.ddmlib
-
Interface Summary Interface Description AndroidDebugBridge.IClientChangeListener Classes which implement this interface provide methods that deal withClient
changes.AndroidDebugBridge.IDebugBridgeChangeListener Classes which implement this interface provide a method that deals withAndroidDebugBridge
changes.AndroidDebugBridge.IDeviceChangeListener Classes which implement this interface provide methods that deal withIDevice
addition, deletion, and changes.ClientData.IAllocationTrackingHandler ClientData.IHprofDumpHandler Deprecated. ClientData.IMethodProfilingHandler Handlers able to act on Method profiling infoDebugPortManager.IDebugPortProvider Classes which implement this interface provide a method that provides a non random debugger port for a newly createdClient
.FileListingService.IListingReceiver Classes which implement this interface provide a method that deals with asynchronous result fromls
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 Summary Class Description AdbVersion AllocationInfo Holds an Allocation information.AllocationInfo.AllocationSorter AllocationsParser AndroidDebugBridge A connection to the host-side android debug bridge (adb)ByteBufferUtil Client This represents a single client, usually a Dalvik VM process.ClientData Contains the data of aClient
.ClientData.HeapData Heap Information.ClientData.HeapInfo ClientData.HprofData CollectingOutputReceiver AIShellOutputReceiver
which collects the whole shell output into oneString
.DdmConstants DdmPreferences Preferences for the ddm library.DebugPortManager Centralized point to provide aDebugPortManager.IDebugPortProvider
to ddmlib.EmulatorConsole Provides control over emulated hardware of the Android emulator.EmulatorConsole.GsmStatus Gsm Status classEmulatorConsole.NetworkStatus Network Status classFileListingService ProvidesDevice
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.Log Log class that mirrors the API in main Android sources.MultiLineReceiver Base implementation ofIShellOutputReceiver
, that takes the raw data coming from the socket, and convert it intoString
objects.NativeAllocationInfo Stores native allocation information.NativeLibraryMapInfo Memory address to library mapping for native libraries.NativeStackCallInfo Represents a stack call.NullOutputReceiver Implementation ofIShellOutputReceiver
that does nothing.RawImage Data representing an image taken from a device frame buffer.ScreenRecorderOptions ScreenRecorderOptions.Builder SyncService Sync service class to push/pull to/from devices/emulators, through the debug bridge.SyncService.FileStat ThreadInfo Holds a thread information. -
Enum Summary 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 Summary 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 usingSyncService
doesn't complete.TimeoutException Exception thrown when a connection to Adb failed with a timeout.