com.android.ddmlib

Interfaces

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. 

Classes

AdbCommandRejectedException Exception thrown when adb refuses a command. 
AvdData Avd data returned from [IDevice.getAvdData]. 
ByteBufferUtil  
CanceledException Abstract exception for exception that can be thrown when a user input cancels the action. 
CollectingOutputReceiver A IShellOutputReceiver which collects the whole shell output into one String
DdmPreferences Preferences for the ddm library. 
FileListingService Provides IDevice side file listing service. 
FileListingService.FileEntry Represents an entry in a directory. 
InstallCreateReceiver Output receiver for "pm install-create" command line. 
InstallException Thrown if installation or uninstallation of application fails. 
InstallMetrics  
InstallReceiver Output receiver for "pm install package.apk" command line. 
Log  
MultiLineReceiver Base implementation of IShellOutputReceiver, that takes the raw data coming from the socket, and convert it into String objects. 
MultiReceiver Base implementation of IShellOutputReceiver, that takes multiple instances of IShellOutputReceiver and broadcast the received data to all of them. 
NullOutputReceiver Implementation of IShellOutputReceiver that does nothing. 
PropertyFetcher Fetches and caches 'getprop' values from device. 
RawImage Data representing an image taken from a device frame buffer. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
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 ERROR(/SyncService) doesn't complete. 
TimeoutException Exception thrown when a connection to Adb failed with a timeout. 

Enums

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