com.android.tradefed.device
인터페이스
IAndroidDebugBridge | 이 패키지에서 사용되는 AndroidDebugBridge 메서드에 대한 인터페이스 정의입니다. |
IConfigurableVirtualDevice | 미리 구성된 가상 장치 정보(호스트 IP, 호스트 사용자, 포트 오프셋 등)에 대한 정보를 제공하는 인터페이스입니다. |
IDeviceActionReceiver | 장치 이벤트를 수신하기 위한 API를 제공합니다. |
IDeviceManager | 테스트에 사용할 수 있는 장치 집합을 관리하기 위한 인터페이스입니다. |
IDeviceManager.IFastbootListener | fastboot 상태 변경에 대한 리스너입니다. |
IDeviceMonitor | 장치 상태를 모니터링하기 위한 인터페이스. |
ID 장치 복구 | 오프라인 상태가 된 장치를 복구하기 위한 인터페이스입니다. |
ID 장치 선택 | 장치 선택 기준을 위한 인터페이스. |
IDeviceStateMonitor | IDevice 상태를 모니터링하기 위한 기능을 제공합니다. |
IFileEntry | FileEntry 메서드에 더 간단하고 조롱 가능한 계약을 제공하는 인터페이스 정의입니다. |
ILogcat수신기 | 기기의 logcat 출력을 InputStreamSource 로 제공하는 클래스입니다. |
IManagedTestDevice | 수명 주기가 관리되는 ITestDevice입니다. |
IManagedTestDeviceFactory | IManagedTestDevice s용 Creator 인터페이스 |
IMultiDeviceRecovery | 여러 오프라인 장치를 복구하기 위한 인터페이스입니다. |
INativeDevice | ddmlib IDevice 에 안정적이고 약간 더 높은 수준의 API를 제공합니다. |
ITestDevice | ddmlib IDevice 에 안정적이고 약간 더 높은 수준의 API를 제공합니다. |
클래스
배경장치작업 | 작업이 취소될 때까지 필요에 따라 지정된 장치에서 반복되는 명령을 실행합니다. |
배터리 온도 | |
CollectingByteOutputReceiver | 전체 셸 출력을 byte[] 로 수집하는 IShellOutputReceiver 입니다. |
수집출력수신기 | 전체 쉘 출력을 하나의 ERROR(/String) 로 수집하는 IShellOutputReceiver . |
DeviceDisconnectedException | 장치가 USB 또는 TCP/IP 연결을 통해 더 이상 표시되지 않는 경우 전송 유형을 통해 더 이상 장치에 연결할 수 없을 때 발생합니다. |
DeviceFoldableState | "cmd device_state print-states"에 의해 반환된 기기 접기 가능 상태를 나타냅니다. |
기기 관리자 | |
DeviceManager.FastbootDevice | Fastboot 모드의 장치 표현. |
DeviceMonitorMultiplexer | 여러 IDeviceMonitor 에 요청을 전파하는 프록시 클래스입니다. |
DeviceNotAvailableException | 장치를 더 이상 테스트할 수 없을 때 발생합니다. |
장치 속성 | 장치 측 속성 이름에 대한 일반적인 상수 정의 |
DeviceRuntimeException | 장치 작업이 예상한 결과를 가져오지 않을 때 발생합니다. |
장치 선택 옵션 | 장치 선택 기준을 위한 컨테이너입니다. |
DeviceStateMonitor | IDevice 의 상태를 모니터링하기 위한 도우미 클래스입니다. |
DeviceUnresponsiveException | 장치가 adb에 표시되지만 응답하지 않음(예: 명령 시간 초과, 부팅되지 않음 등)을 나타내는 DeviceNotAvailableException 의 특수화 |
Fastboot도우미 | 빠른 부팅 작업을 위한 도우미 클래스입니다. |
IDeviceMonitor.DeviceLister | 알려진 장치와 해당 상태를 반환해야 하는 ERROR(/Runnable) 유사 클래스입니다. |
IManagedTestDevice.DeviceEventResponse | IManagedTestDevice#handleAllocationEvent(DeviceEvent) 호출에 대한 응답을 위한 컨테이너 |
ITestDevice.ApexInfo | 단일 APEX에 대한 정보를 저장하는 간단한 구조체 클래스 |
ITestDevice.MountPointInfo | 단일 마운트 지점에 대한 정보를 저장하는 간단한 구조체 클래스 |
대형 출력 수신기 | 장기 실행 명령을 실행하여 출력을 수집하는 데 도움이 되도록 설계된 클래스입니다. |
LocalAndroidVirtualDevice | TradeFed 호스트에서 실행되는 로컬 가상 장치의 클래스입니다. |
Logcat수신기 | 백그라운드에서 logcat을 수집하는 클래스입니다. |
ManagedTestDeviceFactory | Tf에서 모니터링할 수 있는 다양한 종류의 장치를 만드는 공장 |
네이티브 장치 | ITestDevice 전체 스택이 아닌 Android 기기의 기본 구현입니다. |
NativeDevice.AdbAction | OS '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 의 상태를 모니터링하기 위한 도우미 클래스입니다. |
네트워크 사용 불가 예외 | 장치가 테스트를 위해 네트워크에 연결할 수 없을 때 발생합니다. |
NoDeviceException | 주어진 명령을 실행할 장치가 없을 때 발생합니다. |
널디바이스 | IDeviceSelection#nullDeviceRequested() true 인 경우 할당하기 위해 DeviceManager 에서 사용하는 자리 표시자 IDevice |
패키지 정보 | 기기에서 파싱된 애플리케이션의 패키지 정보에 대한 컨테이너입니다. |
원격안드로이드장치 | adb connect를 통해 연결된 전체 스택 Android 기기용 ITestDevice 구현입니다. |
RemoteAvdID 장치 | DeviceSelectionOptions.gceDeviceRequested() true 인 경우 할당하기 위해 DeviceManager 에서 사용하는 자리 표시자 IDevice |
스텁 장치 | IDevice 의 스텁 자리 표시자 구현입니다. |
스텁LocalAndroidVirtualDevice | DeviceSelectionOptions.localVirtualDeviceRequested() true 일 때 할당하기 위해 DeviceManager 에서 사용하는 자리 표시자 IDevice |
Tcp장치 | DeviceSelectionOptions.tcpDeviceRequested() true 일 때 할당하기 위해 DeviceManager 에서 사용하는 자리 표시자 IDevice |
테스트 장치 | 전체 스택 Android 기기용 ITestDevice 구현 |
TestDevice.MicrodroidBuilder | Microdroid TestDevice를 만드는 데 사용되는 빌더입니다. |
테스트 장치 옵션 | ITestDevice Option 용 컨테이너 |
사용자 정보 | 플랫폼의 UserInfo 클래스와 유사합니다. |
대기 장치 복구 | 장치가 온라인 상태가 되고 간단한 명령에 응답할 때까지 기다리는 IDeviceRecovery 의 간단한 구현입니다. |
WifiHelper | 장치에서 Wi-Fi 서비스를 조작하기 위한 도우미 클래스입니다. |
열거형
장치 할당 상태 | IDeviceManager 관점에서 장치의 할당 상태를 나타냅니다. |
DeviceSelectionOptions.DeviceRequestedType | 가능한 다양한 유형의 자리 표시자 장치가 지원됩니다. |
FreeDeviceState | |
IDeviceSelection.BaseDeviceType | |
ITestDevice.RecoveryMode | |
NativeDevice.RebootMode | 재부팅 모드입니다. |
TestDeviceOptions.InstanceType | |
테스트 장치 상태 | DeviceState 보다 완전한 기능을 갖춘 장치 상태 표현입니다. |
사용자 정보.사용자 유형 | 외부 API에서 지원되는 사용자 유형의 변형입니다. |
인터페이스
클래스
- 배경장치작업
- 배터리 온도
- CollectingByteOutputReceiver
- 수집출력수신기
- DeviceDisconnectedException
- DeviceFoldableState
- 기기 관리자
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceNotAvailableException
- 장치 속성
- DeviceRuntimeException
- 장치 선택 옵션
- DeviceStateMonitor
- DeviceUnresponsiveException
- Fastboot도우미
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- 대형 출력 수신기
- LocalAndroidVirtualDevice
- Logcat수신기
- ManagedTestDeviceFactory
- 네이티브 장치
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- 네트워크 사용 불가 예외
- NoDeviceException
- 널디바이스
- 패키지 정보
- 원격안드로이드장치
- RemoteAvdID 장치
- 스텁 장치
- 스텁LocalAndroidVirtualDevice
- Tcp장치
- 테스트 장치
- TestDevice.MicrodroidBuilder
- 테스트 장치 옵션
- 사용자 정보
- 대기 장치 복구
- WifiHelper
열거형