com.android.tradefed.device

接口

IAndroid调试桥此包中使用的AndroidDebugBridge方法的接口定义。
可配置虚拟设备提供有关可能预配置的虚拟设备信息(主机 IP、主机用户、端口偏移等)的接口。
IDeviceActionReceiver提供API来接收设备事件。
设备管理器用于管理一组可用测试设备的接口。
IDeviceManager.IFastbootListener fastboot 状态更改的监听器。
设备监视器用于监控设备状态的接口。
设备恢复用于恢复离线设备的接口。
设备选择设备选择标准的界面。
设备状态监视器提供用于监视IDevice状态的工具。
文件入口FileEntry方法提供更简单、可模拟的契约的接口定义。
ILogcat接收器提供设备 logcat 输出作为InputStreamSource类。
管理测试设备生命周期受管理的 ITestDevice。
管理测试设备工厂IManagedTestDevice的创建者接口
多设备恢复用于恢复多个离线设备的接口。
本地设备为 ddmlib IDevice提供可靠且级别稍高的 API。
测试设备为 ddmlib IDevice提供可靠且级别稍高的 API。

课程

背景设备动作在给定设备上运行命令,根据需要重复运行,直到操作被取消。
电池温度
收集字节输出接收器一个IShellOutputReceiver将整个 shell 输出收集到一个byte[]中。
收集输出接收器一个IShellOutputReceiver ,它将整个 shell 输出收集到一个String中。
设备断开异常当设备无法再通过其传输类型访问时抛出,例如,如果设备不再通过 USB 或 TCP/IP 连接可见
设备可折叠状态“cmd device_state print-states”返回的设备可折叠状态的表示。
装置经理
设备管理器.FastbootDevice处于快速启动模式的设备的表示。
设备监控多路复用器用于将请求传播到多个IDeviceMonitor代理类。
设备不可用异常当设备不再可用于测试时抛出。
设备属性设备端属性名称的通用常量定义
设备运行时异常当设备操作未产生预期结果时抛出。
设备选择选项设备选择标准的容器。
设备状态监视器用于监视IDevice状态的帮助程序类。
设备无响应异常DeviceNotAvailableException的特化,表示设备对 adb 可见,但无响应(即命令超时、无法启动等)
快速启动助手用于快速启动操作的辅助类。
IDeviceMonitor.DeviceLister类似Runnable的类,应返回已知设备及其状态。
IManagedTestDevice.DeviceEventResponse用于响应IManagedTestDevice#handleAllocationEvent(DeviceEvent)调用的容器
ITestDevice.ApexInfo一个简单的结构类,用于存储有关单个 APEX 的信息
ITestDevice.MountPointInfo一个简单的结构类,用于存储有关单个安装点的信息
大型输出接收器旨在帮助运行长时间运行的命令收集输出的类。
本地Android虚拟设备在 TradeFed 主机上运行的本地虚拟设备的类。
Logcat接收器在后台收集 logcat 的类。
托管测试设备工厂工厂创建可通过 Tf 监控的不同类型的设备
本地设备ITestDevice非全栈 Android 设备的默认实现。
NativeDevice.AdbAction运行操作系统“adb ....”命令时ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction重新启动设备时ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)
NativeDeviceStateMonitor用于在没有框架支持的情况下监视IDevice状态的帮助程序类。
网络不可用异常当设备无法连接到网络进行测试时抛出。
无设备异常当没有设备执行给定命令时抛出。
空设备IDeviceSelection#nullDeviceRequested()true时, DeviceManager使用的占位符IDevice进行分配
封装信息从设备解析的应用程序包信息的容器。
远程Android设备通过 adb connect 连接的全栈 Android 设备的ITestDevice实现。
远程AvdI设备DeviceManagerDeviceSelectionOptions.gceDeviceRequested()true时分配的占位符IDevice
存根设备IDevice的存根占位符实现。
StubLocalAndroid虚拟设备DeviceSelectionOptions.localVirtualDeviceRequested()true时, DeviceManager使用的占位符IDevice进行分配
TCP设备DeviceSelectionOptions.tcpDeviceRequested()true时, DeviceManager使用的占位符IDevice进行分配
测试装置全栈 Android 设备的ITestDevice实现
测试设备.MicrodroidBuilder用于创建 Microdroid TestDevice 的构建器。
测试设备选项ITestDevice Option的容器
用户信息类似于平台中的 UserInfo 类。
等待设备恢复IDeviceRecovery的简单实现,等待设备在线并响应简单命令。
Wifi命令工具一个可以解析 wifi 命令输出的实用程序类。
WifiCommandUtil.ScanResult表示包含其相关信息的 wifi 网络。
无线上网助手用于操作设备上的 WiFi 服务的帮助程序类。

枚举

设备分配状态从IDeviceManager角度表示设备的分配状态
DeviceSelectionOptions.DeviceRequestedType支持的不同可能类型的占位符设备。
自由设备状态
IDeviceSelection.BaseDeviceType
ITestDevice.RecoveryMode
NativeDevice.RebootMode一种重启模式。
TestDeviceOptions.InstanceType
测试设备状态DeviceState更全面的设备状态表示。
用户信息.用户类型外部 API 中支持的用户类型变体。