com.android.tradefed.device

인터페이스

IAndroidDebugBridge 이 패키지에 사용되는 AndroidDebugBridge 메서드에 대한 인터페이스 정의입니다.
IConfigurableVirtualDevice 사전 구성된 가상 장치 정보(호스트 IP, 호스트 사용자, 포트 오프셋 등)에 대한 정보를 제공하는 인터페이스입니다.
IDeviceActionReceiver 장치 이벤트를 수신하기 위한 API를 제공합니다.
IDeviceManager 테스트에 사용 가능한 장치 세트를 관리하기 위한 인터페이스입니다.
IDeviceManager.IFastbootListener 빠른 부팅 상태 변경에 대한 리스너입니다.
IDevice모니터 장치 상태를 모니터링하기 위한 인터페이스입니다.
IDeviceRecovery 오프라인 상태가 된 장치를 복구하기 위한 인터페이스입니다.
IDeviceSelection 장치 선택 기준에 대한 인터페이스입니다.
IDeviceState모니터 IDevice 상태를 모니터링하기 위한 기능을 제공합니다.
IFileEntry FileEntry 메서드에 더 간단하고 모의 가능한 계약을 제공하는 인터페이스 정의입니다.
ILogcat수신기 기기의 logcat 출력을 InputStreamSource 로 제공하는 클래스입니다.
IManagedTestDevice 수명주기가 관리되는 ITestDevice입니다.
IManagedTestDeviceFactory IManagedTestDevice 의 생성기 인터페이스
IMultiDeviceRecovery 여러 오프라인 장치를 복구하기 위한 인터페이스입니다.
INativeDevice ddmlib IDevice 에 안정적이고 약간 더 높은 수준의 API를 제공합니다.
ITestDevice ddmlib IDevice 에 안정적이고 약간 더 높은 수준의 API를 제공합니다.

클래스

배경장치액션 작업이 취소될 때까지 필요에 따라 반복되는 특정 장치에서 명령을 실행합니다.
배터리온도
ByteOutputReceiver 수집 전체 쉘 출력을 byte[] 로 수집하는 IShellOutputReceiver .
출력수신기 수집 전체 셸 출력을 하나의 String 으로 수집하는 IShellOutputReceiver 입니다.
DeviceDisconnectedException 해당 전송 유형을 통해 장치에 더 이상 연결할 수 없을 때 발생합니다(예: USB 또는 TCP/IP 연결을 통해 장치가 더 이상 표시되지 않는 경우).
DeviceFoldableState 'cmd device_state print-states'에서 반환된 폴더블 기기 상태 표현입니다.
기기 관리자
DeviceManager.FastbootDevice Fastboot 모드의 장치 표현.
DeviceMonitor멀티플렉서 여러 IDeviceMonitor 에 요청을 전파하는 프록시 클래스입니다.
DeviceNotAvailableException 장치를 더 이상 테스트할 수 없을 때 발생합니다.
장치 속성 장치 측 속성 이름에 대한 공통 상수 정의
DeviceRuntime예외 장치 작업으로 인해 예상한 결과가 나오지 않을 때 발생합니다.
장치 선택 옵션 장치 선택 기준에 대한 컨테이너입니다.
장치상태모니터 IDevice 상태를 모니터링하기 위한 도우미 클래스입니다.
DeviceUnResponseException 장치가 adb에 표시되지만 응답하지 않음(예: 명령 시간 초과, 부팅되지 않음 등)을 나타내는 DeviceNotAvailableException 의 특수화
FastbootHelper 빠른 부팅 작업을 위한 도우미 클래스입니다.
IDeviceMonitor.DeviceLister 알려진 장치와 해당 상태를 반환해야 하는 Runnable 과 유사한 클래스입니다.
IManagedTestDevice.DeviceEventResponse IManagedTestDevice#handleAllocationEvent(DeviceEvent) 호출에 대한 응답을 위한 컨테이너
ITestDevice.ApexInfo 단일 APEX에 대한 정보를 저장하는 간단한 구조체 클래스
ITestDevice.MountPointInfo 단일 마운트 지점에 대한 정보를 저장하는 간단한 구조체 클래스
대형출력수신기 장기 실행 명령 실행을 돕기 위해 설계된 클래스는 출력을 수집합니다.
로컬Android가상기기 TradeFed 호스트에서 실행되는 로컬 가상 장치의 클래스입니다.
로그캣수신기 백그라운드에서 logcat을 수집하는 클래스입니다.
ManagedTestDeviceFactory Tf로 모니터링할 수 있는 다양한 종류의 장치를 만드는 공장
네이티브디바이스 ITestDevice 비-풀 스택 안드로이드 장치의 기본 구현입니다.
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 상태를 모니터링하기 위한 도우미 클래스입니다.
NetworkNotAvailableException 테스트를 위해 장치가 네트워크에 연결할 수 없을 때 발생합니다.
NoDeviceException 주어진 명령을 실행할 장치가 없을 때 발생합니다.
Null장치 IDeviceSelection#nullDeviceRequested()true 때 할당하기 위해 DeviceManager 가 사용하는 자리 표시자 IDevice
패키지정보 장치에서 구문 분석된 애플리케이션의 패키지 정보에 대한 컨테이너입니다.
원격안드로이드장치 adb 연결을 통해 연결된 전체 스택 Android 장치용 ITestDevice 구현.
원격AvdI장치 DeviceSelectionOptions.gceDeviceRequested()true 일 때 할당하기 위해 DeviceManager 가 사용하는 자리 표시자 IDevice
스텁 장치 IDevice 의 스텁 자리 표시자 구현입니다.
스텁로컬AndroidVirtualDevice DeviceSelectionOptions.localVirtualDeviceRequested()true 일 때 할당하기 위해 DeviceManager 가 사용하는 자리 표시자 IDevice
Tcp장치 DeviceSelectionOptions.tcpDeviceRequested()true 일 때 할당하기 위해 DeviceManager 가 사용하는 자리 표시자 IDevice
테스트 장치 전체 스택 Android 장치용 ITestDevice 구현
TestDevice.MicrodroidBuilder Microdroid TestDevice를 생성하는 데 사용되는 빌더입니다.
테스트장치옵션 ITestDevice Option 용 컨테이너
사용자 정보 플랫폼의 UserInfo 클래스와 유사합니다.
WaitDeviceRecovery 장치가 온라인 상태가 될 때까지 기다리고 간단한 명령에 응답하는 IDeviceRecovery 의 간단한 구현입니다.
Wi-Fi명령유틸 wifi 명령 출력을 구문 분석할 수 있는 유틸리티 클래스입니다.
WifiCommandUtil.ScanResult 관련 정보가 포함된 Wi-Fi 네트워크를 나타냅니다.
Wi-Fi 도우미 기기에서 Wi-Fi 서비스를 조작하기 위한 도우미 클래스입니다.

열거형

장치할당상태 IDeviceManager 관점에서 장치의 할당 상태를 나타냅니다.
DeviceSelectionOptions.DeviceRequestedType 다양한 유형의 자리 표시자 장치가 지원됩니다.
FreeDevice상태
IDeviceSelection.BaseDeviceType
ITestDevice.RecoveryMode
NativeDevice.RebootMode 재부팅 모드입니다.
Snapuserd대기 단계 snapuserd 업데이트가 완료되도록 가입/차단할 시기를 나타내는 열거형 표현입니다.
TestDeviceOptions.InstanceType
테스트장치상태 DeviceState 보다 더 완전한 기능을 갖춘 장치 상태 표현입니다.
사용자정보.사용자 유형 외부 API에서 지원되는 사용자 유형의 변형입니다.