com.android.ddmlib

Interfaces

FileListingService.IListingReceiver As classes que implementam essa interface fornecem um método que lida com o resultado assíncrono do ls comando no dispositivo. 
IDevice Um dispositivo. 
IShellEnabledDevice Um dispositivo abstrato que pode receber comandos de shell. 
IShellOutputReceiver As classes que implementam essa interface fornecem métodos que lidam com a saída de um comando de shell remoto em um dispositivo/emulador. 

Classes

AvdData Dados do AVD retornados de [IDevice.getAvdData]. 
ByteBufferUtil  
CollectingOutputReceiver Um IShellOutputReceiver que coleta toda a saída do shell em uma String
DdmPreferences Preferências para a biblioteca ddm. 
FileListingService Fornece o serviço de listagem de arquivos do lado IDevice
FileListingService.FileEntry Representa uma entrada em um diretório. 
InstallCreateReceiver Receptor de saída para a linha de comando "pm install-create". 
InstallMetrics  
InstallReceiver Receptor de saída para a linha de comando "pm install package.apk". 
Log  
MultiLineReceiver Implementação básica de IShellOutputReceiver, que recebe os dados brutos do soquete e os converte em String objetos. 
MultiReceiver Implementação básica de IShellOutputReceiver, que recebe várias instâncias de IShellOutputReceiver e transmite os dados recebidos para todas elas. 
NullOutputReceiver Implementação de IShellOutputReceiver que não faz nada. 
PropertyFetcher Busca e armazena em cache os valores "getprop" do dispositivo. 
RawImage Dados que representam uma imagem extraída de um buffer de frame do dispositivo. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  

Enumerações

IDevice.DeviceState O estado de um dispositivo. 
IDevice.DeviceUnixSocketNamespace Namespace de um soquete de domínio Unix criado no dispositivo. 
IDevice.Feature Recursos de software no nível do dispositivo. 
IDevice.HardwareFeature Recursos de hardware no nível do dispositivo. 
Log.LogLevel Enumeração de nível de registro. 
SyncException.SyncError  

Exceções

AdbCommandRejectedException Exceção gerada quando o adb rejeita um comando. 
CanceledException Exceção abstrata para exceção que pode ser gerada quando uma entrada do usuário cancela a ação. 
InstallException Gerada se a instalação ou desinstalação do aplicativo falhar. 
ShellCommandUnresponsiveException Exceção gerada quando um comando de shell executado em um dispositivo leva muito tempo para enviar a saída. 
SyncException Exceção gerada quando uma transferência usando ERROR(/SyncService) não é concluída. 
TimeoutException Exceção gerada quando uma conexão com o Adb falha com um tempo limite.