com.android.tradefed.device
介面
| IAdbDeviceChangeListener |
介面處理 ERROR(/IDevice) 的新增、刪除和變更。
|
| IAndroidDebugBridge |
這個套件中使用的 ERROR(/com.android.ddmlib.AndroidDebugBridge) 方法的介面定義。
|
| IConfigurableVirtualDevice | 介面:提供可能已預先設定的虛擬裝置資訊 (主機 IP、主機使用者、連接埠偏移等)。 |
| IDeviceActionReceiver | 提供接收裝置事件的 API。 |
| IDeviceManager | 用於管理可供測試的裝置組合的介面。 |
| IDeviceManager.IFastbootListener | 快速啟動狀態變更的監聽器。 |
| IDeviceMonitor | 用於監控裝置狀態的介面。 |
| IDeviceRecovery | 介面:用於復原離線裝置。 |
| IDeviceSelection | 裝置選取條件的介面。 |
| IDeviceStateMonitor |
提供監控 IDevice 狀態的設施。
|
| IFileEntry |
介面定義,可為 FileEntry 方法提供更簡單、可模擬的合約。
|
| ILogcatReceiver |
這個類別會以 InputStreamSource 形式提供裝置的 logcat 輸出內容。
|
| IManagedTestDevice | 生命週期受管理的 ITestDevice。 |
| IManagedTestDeviceFactory |
創作者介面 (IManagedTestDevice)
|
| IMultiDeviceRecovery | 介面:用於復原多部離線裝置。 |
| INativeDevice |
提供可靠且稍高層級的 API 給 ddmlib IDevice。
|
| ITemporaryDevice | 介面,代表可做為暫時預留位置的裝置。 |
| ITestDevice |
提供可靠且稍高層級的 API 給 ddmlib IDevice。
|
| IWifiHelper | 用於操控裝置上 Wi-Fi 服務的輔助介面。 |
類別
列舉
| 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
例外狀況