com.android.ddmlib
接口
| FileListingService.IListingReceiver |
实现此接口的类会提供一种方法,用于处理设备上 ls 命令的异步结果
。
|
| IDevice | 设备。 |
| IShellEnabledDevice | 可以接收 shell 命令的抽象设备。 |
| IShellOutputReceiver | 实现此接口的类会提供用于处理设备/模拟器上远程 shell 命令输出的方法。 |
类
| AvdData | 从 [IDevice.getAvdData] 返回的 Avd 数据。 |
| ByteBufferUtil | |
| CollectingOutputReceiver |
一种 IShellOutputReceiver,用于将整个 shell 输出收集到一个 String 中。
|
| DdmPreferences | ddm 库的首选项。 |
| FileListingService |
提供 IDevice 端文件列表服务。
|
| FileListingService.FileEntry | 表示目录中的条目。 |
| InstallCreateReceiver | “pm install-create”命令行输出接收器。 |
| InstallMetrics | |
| InstallReceiver | “pm install package.apk”命令行输出接收器。 |
| Log | |
| MultiLineReceiver |
IShellOutputReceiver 的基本实现,它会接收来自
套接字的原始数据,并将其转换为 String 对象。
|
| MultiReceiver |
IShellOutputReceiver 的基本实现,它会接收 IShellOutputReceiver 的多个实例,并将接收到的数据广播给所有实例。
|
| NullOutputReceiver |
IShellOutputReceiver 的实现,它不会执行任何操作。
|
| PropertyFetcher | 从设备提取并缓存“getprop”值。 |
| RawImage | 表示从设备帧缓冲区获取的图片的数据。 |
| ScreenRecorderOptions | |
| ScreenRecorderOptions.Builder |
枚举
| IDevice.DeviceState | 设备的状态。 |
| IDevice.DeviceUnixSocketNamespace | 在设备上创建的 Unix 网域套接字的命名空间。 |
| IDevice.Feature | 设备级软件功能。 |
| IDevice.HardwareFeature | 设备级硬件功能。 |
| Log.LogLevel | 日志级别枚举。 |
| SyncException.SyncError |
例外情况
| AdbCommandRejectedException | 当 adb 拒绝命令时抛出的异常。 |
| CanceledException | 当用户输入取消操作时可以抛出的异常的抽象异常。 |
| InstallException | 如果应用的安装或卸载失败,则抛出此异常。 |
| ShellCommandUnresponsiveException | 当在设备上执行的 shell 命令发送输出的时间过长时抛出的异常。 |
| SyncException |
当使用 ERROR(/SyncService) 的传输未完成时抛出的异常。
|
| TimeoutException | 当与 Adb 的连接因超时而失败时抛出的异常。 |
接口
类
枚举
例外情况