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에서 지원되는 사용자 유형의 변형입니다.