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 특정 기기에서 작업이 취소될 때까지 필요에 따라 반복하여 명령어를 실행합니다. 
BatteryTemperature  
CollectingByteOutputReceiver 전체 셸 출력을 byte[]로 수집하는 IShellOutputReceiver입니다. 
CollectingOutputReceiver 전체 셸 출력을 하나의 String로 수집하는 IShellOutputReceiver입니다. 
DeviceDisconnectedException 기기에 더 이상 전송 유형을 통해 연결할 수 없는 경우(예: USB 또는 TCP/IP 연결을 통해 기기가 더 이상 표시되지 않는 경우) 발생합니다. 
DeviceFoldableState 'cmd device_state print-states'에서 반환한 기기 폴더블 상태의 표현입니다. 
DeviceManager  
DeviceManager.FastbootDevice 빠른 부팅 모드(Fastboot mode)의 기기 표현 
DeviceMonitorMultiplexer 요청을 여러 IDeviceMonitor에 전파하는 프록시 클래스입니다. 
DeviceNotAvailableException 기기를 더 이상 테스트할 수 없을 때 발생합니다. 
DeviceProperties 기기 측 속성 이름의 일반적인 상수 정의 
DeviceRuntimeException 기기 작업으로 인해 예상한 결과가 나오지 않을 때 발생합니다. 
DeviceSelectionOptions 기기 선택 기준의 컨테이너입니다. 
DeviceStateMonitor IDevice의 상태를 모니터링하는 도우미 클래스입니다. 
DeviceUnresponsiveException 기기가 adb에 표시되지만 응답하지 않음을 나타내는 DeviceNotAvailableException의 특수화입니다 (예: 명령어 시간 초과, 부팅 불가 등). 
FastbootHelper 빠른 부팅 작업을 위한 도우미 클래스입니다. 
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입니다. 
PackageInfo 기기에서 파싱된 애플리케이션의 패키지 정보 컨테이너입니다. 
RemoteAndroidDevice adb connect를 통해 연결된 전체 스택 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 플랫폼의 UserInfo 클래스와 유사합니다. 
WaitDeviceRecovery 기기가 온라인 상태가 될 때까지 기다렸다가 간단한 명령어에 응답하는 IDeviceRecovery의 간단한 구현입니다. 
WifiCommandUtil Wi-Fi 명령어 출력을 파싱할 수 있는 유틸리티 클래스입니다. 
WifiCommandUtil.ScanResult 관련 정보가 포함된 Wi-Fi 네트워크를 나타냅니다. 
WifiHelper 기기에서 Wi-Fi 서비스를 조작하기 위한 도우미 클래스입니다. 

Enum

DeviceAllocationState IDeviceManager 관점에서 기기의 할당 상태를 나타냅니다. 
DeviceSelectionOptions.DeviceRequestedType 지원되는 다양한 자리표시자 기기 유형입니다. 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RebootMode 재부팅 모드입니다. 
SnapuserdWaitPhase snapuserd 업데이트가 완료되도록 조인/차단할 시점을 나타내는 enum 표현입니다. 
TestDeviceOptions.InstanceType  
TestDeviceState DeviceState보다 더 많은 기능을 갖춘 기기 상태 표현입니다. 
UserInfo.UserType 외부 API에서 지원되는 사용자 유형의 변형입니다.