com.android.tradefed.device
接口
| IAdbDeviceChangeListener |
处理 ERROR(/IDevice) 添加、删除和更改的界面。
|
| IAndroidDebugBridge |
此软件包中使用的 ERROR(/com.android.ddmlib.AndroidDebugBridge) 方法的接口定义。
|
| IConfigurableVirtualDevice | 一种用于提供有关可能预配置的虚拟设备信息(主机 IP、主机用户、端口偏移量等)的接口。 |
| IDeviceActionReceiver | 提供用于接收设备事件的 API。 |
| IDeviceManager | 用于管理可用于测试的设备集的接口。 |
| IDeviceManager.IFastbootListener | 用于监听 fastboot 状态变化的监听器。 |
| IDeviceMonitor | 用于监控设备状态的界面。 |
| IDeviceRecovery | 用于恢复已离线的设备的接口。 |
| IDeviceSelection | 设备选择条件的接口。 |
| IDeviceStateMonitor |
提供用于监控 IDevice 状态的工具。
|
| IFileEntry |
接口定义,可为 FileEntry 方法提供更简单、可模拟的合约。
|
| ILogcatReceiver |
一个类,用于将设备的 logcat 输出作为 InputStreamSource 提供。
|
| IManagedTestDevice | 生命周期受管理的 ITestDevice。 |
| IManagedTestDeviceFactory |
IManagedTestDevice 的创作者界面
|
| IMultiDeviceRecovery | 用于恢复多个离线设备的接口。 |
| INativeDevice |
为 ddmlib IDevice 提供可靠且稍高级别的 API。
|
| ITemporaryDevice | 用于表示可作为临时占位设备的接口。 |
| ITestDevice |
为 ddmlib IDevice 提供可靠且稍高级别的 API。
|
| IWifiHelper | 用于在设备上操控 WiFi 服务的辅助接口。 |
类
枚举
| DeviceAllocationState | 表示从 IDeviceManager 角度来看的设备分配状态 |
| DeviceSelectionOptions.DeviceRequestedType | 支持的不同类型的占位设备。 |
| FreeDeviceState | |
| HsumHelper.HsumBootStrategy | |
| IDeviceSelection.BaseDeviceType | |
| ITestDevice.RecoveryMode | |
| IWifiHelper.WifiConnectionResult | |
| IWifiHelper.WifiState | Wi-Fi 客户端状态。 |
| NativeDevice.RebootMode | 重新启动的模式。 |
| SnapuserdWaitPhase | 枚举表示何时加入/阻塞以等待 snapuserd 更新完成。 |
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
比 DeviceState 更全面的设备状态表示形式。
|
| UserInfo.UserType | 外部 API 中支持的用户类型变体。 |
| UserSwitcher.UserTypeMode |
定义了预期行为,具体取决于与其关联的 UserType。
|
例外情况
| DeviceDisconnectedException | 当设备无法再通过其传输类型(例如,如果设备无法再通过 USB 或 TCP/IP 连接看到)访问时抛出 |
| DeviceNotAvailableException | 当设备不再可用于测试时抛出。 |
| DeviceRuntimeException | 当设备操作未产生预期结果时抛出。 |
| DeviceUnresponsiveException |
DeviceNotAvailableException 的一种特殊化,表示设备对 adb 可见,但无响应(即命令超时、无法启动等)
|
| NetworkNotAvailableException | 当设备无法连接到网络以进行测试时抛出。 |
| NoDeviceException | 当没有设备可执行指定命令时抛出。 |
接口
- IAdbDeviceChangeListener
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITemporaryDevice
- ITestDevice
- IWifiHelper
类
- AdbDeviceTracker
- AdbShimDevice
- BackgroundDeviceAction
- BatteryTemperature
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceFoldableState
- DeviceManager
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceProperties
- DeviceSelectionOptions
- DeviceStateMonitor
- FastbootHelper
- HsumHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NullDevice
- PackageInfo
- RemoteAndroidDevice
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TestDevice
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- UserInfo
- UserSwitcher
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
枚举
- DeviceAllocationState
- DeviceSelectionOptions.DeviceRequestedType
- FreeDeviceState
- HsumHelper.HsumBootStrategy
- IDeviceSelection.BaseDeviceType
- ITestDevice.RecoveryMode
- IWifiHelper.WifiConnectionResult
- IWifiHelper.WifiState
- NativeDevice.RebootMode
- SnapuserdWaitPhase
- TestDeviceOptions.InstanceType
- TestDeviceState
- UserInfo.UserType
- UserSwitcher.UserTypeMode
例外情况