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 |
기기의 logcat 출력을 InputStreamSource로 제공하는 클래스입니다.
|
| IManagedTestDevice | 수명 주기가 관리되는 ITestDevice입니다. |
| IManagedTestDeviceFactory |
IManagedTestDevice용 크리에이터 인터페이스
|
| IMultiDeviceRecovery | 여러 오프라인 기기를 복구하기 위한 인터페이스입니다. |
| INativeDevice |
ddmlib IDevice에 안정적이고 약간 더 높은 수준의 API를 제공합니다.
|
| ITemporaryDevice | 임시 자리표시자가 될 수 있는 기기를 나타내는 인터페이스 |
| ITestDevice |
ddmlib IDevice에 안정적이고 약간 더 높은 수준의 API를 제공합니다.
|
| IWifiHelper | 기기에서 Wi-Fi 서비스를 조작하는 도우미 인터페이스 |
클래스
열거형
| DeviceAllocationState | IDeviceManager 관점에서 기기의 할당 상태를 나타냅니다. |
| DeviceSelectionOptions.DeviceRequestedType | 지원되는 자리표시자 기기의 다양한 유형입니다. |
| FreeDeviceState | |
| HsumHelper.HsumBootStrategy | |
| IDeviceSelection.BaseDeviceType | |
| ITestDevice.RecoveryMode | |
| IWifiHelper.WifiConnectionResult | |
| IWifiHelper.WifiState | Wi-Fi 서플리컨트 상태입니다. |
| NativeDevice.RebootMode | 재부팅 모드입니다. |
| SnapuserdWaitPhase | snapuserd 업데이트가 완료될 때까지 참여/차단할 시점을 나타내는 enum 표현식입니다. |
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
DeviceState보다 더 많은 기능을 갖춘 기기 상태 표현입니다.
|
| UserInfo.UserType | 외부 API에서 지원되는 사용자 유형의 변형입니다. |
| UserSwitcher.UserTypeMode |
연결된 UserType에 따라 예상되는 동작을 정의합니다.
|
예외
| DeviceDisconnectedException | 기기가 전송 유형을 통해 더 이상 연결할 수 없는 경우(예: 기기가 USB나 TCP/IP 연결을 통해 더 이상 표시되지 않는 경우) 발생합니다. |
| DeviceNotAvailableException | 기기를 더 이상 테스트에 사용할 수 없을 때 발생합니다. |
| DeviceRuntimeException | 기기 작업이 예상된 결과를 생성하지 않은 경우 발생합니다. |
| DeviceUnresponsiveException |
기기가 adb에 표시되지만 응답하지 않음을 나타내는 DeviceNotAvailableException의 전문화입니다 (즉, 명령어가 시간 초과되거나 부팅되지 않음).
|
| 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
예외