com.android.tradefed.device

인터페이스

IAndroidDebugBridge 이 패키지에 사용된 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를 제공합니다. 
ITestDevice ddmlib IDevice에 안정적이고 약간 더 높은 수준의 API를 제공합니다. 

클래스

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

Enum

DeviceAllocationState에 대한 요청 IDeviceManager 관점에서 기기의 할당 상태를 나타냅니다.
DeviceSelectionOptions.DeviceRequestedType이 요청되었습니다. 지원되는 다양한 자리표시자 기기 유형 
FreeDeviceState  
IDeviceSelection.BaseDeviceType에 명시된 경우에도 적용됩니다.  
ITestDevice.RecoveryMode  
NativeDevice.bootMode 재부팅 모드입니다. 
Snapuserd대기 단계 snapuserd 업데이트를 완료하기 위해 조인/차단해야 하는 시기를 나타내는 열거형입니다. 
TestDeviceOptions.InstanceType  
TestDeviceState DeviceState보다 더 완벽하게 기기 상태를 표현합니다. 
UserInfo.UserType 외부 API에서 지원되는 사용자 유형의 변형입니다.