com.android.ddmlib

接口

FileListingService.IListingReceiver 实现此接口的类提供了一种方法,用于处理设备上 ls 命令的异步结果。 
IDevice 设备。 
IShellEnabledDevice 可接收 shell 命令的抽象设备。 
IShellOutputReceiver 实现此接口的类提供用于处理设备/模拟器上远程 shell 命令输出的方法。 

AdbCommandRejectedException 当 adb 拒绝命令时抛出的异常。 
AvdData 从 [IDevice.getAvdData] 返回的 AVD 数据。 
ByteBufferUtil  
CanceledException 抽象异常,用于在用户输入取消操作时抛出的异常。 
CollectingOutputReceiver 一种 IShellOutputReceiver,用于将整个 shell 输出收集到一个 String 中。 
DdmPreferences ddm 库的偏好设置。 
FileListingService 提供 IDevice 边文件列表服务。 
FileListingService.FileEntry 表示目录中的一个条目。 
InstallCreateReceiver “pm install-create”命令行对应的输出接收器。 
InstallException 如果应用安装或卸载失败,则抛出此异常。 
InstallMetrics  
InstallReceiver “pm install package.apk”命令行对应的输出接收器。 
日志  
MultiLineReceiver IShellOutputReceiver 的基本实现,用于获取来自套接字的原始数据,并将其转换为 String 对象。 
MultiReceiver IShellOutputReceiver 的基本实现,可接受多个 IShellOutputReceiver 实例,并将接收到的数据广播给所有这些实例。 
NullOutputReceiver 不执行任何操作的 IShellOutputReceiver 实现。 
PropertyFetcher 从设备中提取并缓存“getprop”值。 
RawImage 表示从设备帧缓冲区获取的图片的数据。 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ShellCommandUnresponsiveException 当在设备上执行的 shell 命令发送输出的时间过长时抛出的异常。 
SyncException 使用 ERROR(/SyncService) 的转移未完成时抛出的异常。 
TimeoutException 当与 Adb 的连接因超时而失败时抛出的异常。 

枚举

IDevice.DeviceState 设备的状态。 
IDevice.DeviceUnixSocketNamespace 设备上创建的 Unix 网域套接字的命名空间。 
IDevice.Feature 设备级软件功能。 
IDevice.HardwareFeature 设备级硬件功能。 
Log.LogLevel 日志级别枚举。 
SyncException.SyncError