com.android.tradefed.device

接口

IDeviceManager 用于管理一组可用于测试的设备的接口。 
IDeviceManager.IFastbootListener Fastboot 状态更改的监听器。 
IDeviceMonitor 用于监控设备状态的接口。 
IDeviceSelection 设备选择条件的接口。 
ILogcatReceiver 一个类,用于将设备的 Logcat 输出作为 InputStreamSource 提供。 

BackgroundDeviceAction 在给定设备上运行命令,并根据需要重复执行,直到取消操作。 
BatteryTemperature  
CollectingByteOutputReceiver 一个 IShellOutputReceiver,用于将整个 Shell 输出收集到 byte[] 中。 
CollectingOutputReceiver 一个 IShellOutputReceiver,用于将整个 Shell 输出收集到一个 String 中。 
DeviceManager  
DeviceManager.FastbootDevice 处于 Fastboot 模式的设备的表示法。 
DeviceMonitorMultiplexer 用于将请求传播到多个 IDeviceMonitor 的代理类。 
DeviceProperties 设备端属性名称的常用常量定义  
DeviceSelectionOptions 用于设备选择条件的容器。 
DeviceStateMonitor 用于监控 IDevice 状态的辅助类。 
FastbootHelper 用于快速启动操作的辅助类。 
IDeviceMonitor.DeviceLister 类似于 Runnable 的类,应返回已知设备及其状态。 
LargeOutputReceiver 一个类,旨在帮助运行长时间运行的命令收集输出。 
LocalAndroidVirtualDevice 用于在 TradeFed 主机上运行的本地虚拟设备的类。 
LogcatReceiver 在后台收集 logcat 的类。 
ManagedTestDeviceFactory 用于创建可由 Tf 监控的不同类型设备的工厂  
NativeDevice ITestDevice 非完整堆栈 Android 设备的默认实现。 
NativeDevice.AdbAction 用于运行操作系统“adb ....”命令的 DeviceAction。 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction DeviceAction,用于重新启动设备。 
NativeDeviceStateMonitor 用于监控无框架支持的 IDevice 状态的辅助类。 
NetworkNotAvailableException 当设备无法连接到网络进行测试时抛出。 
RemoteAndroidDevice 为通过 adb connect 连接的完整堆栈 Android 设备实现 ITestDevice。 
RemoteAvdIDevice DeviceManagerDeviceSelectionOptions.gceDeviceRequested()true 时用于分配的占位符 IDevice  
TestDevice 为完整堆栈 Android 设备实现 ITestDevice  
WaitDeviceRecovery IDeviceRecovery 的简单实现,用于等待设备上线并响应简单命令。 
WifiHelper 用于在设备上操控 Wi-Fi 服务的辅助类。 

枚举

DeviceSelectionOptions.DeviceRequestedType 支持的不同可能类型的占位符设备。 
NativeDevice.RebootMode 重新启动模式。 

异常

NoDeviceException 当没有设备可执行给定命令时抛出。