com.android.ddmlib

인터페이스

FileListingService.IListingReceiver 이 인터페이스를 구현하는 클래스는 기기의 ls 명령어에서 비동기 결과 를 처리하는 메서드를 제공합니다. 
IDevice 기기입니다. 
IShellEnabledDevice 셸 명령어를 수신할 수 있는 추상 기기입니다. 
IShellOutputReceiver 이 인터페이스를 구현하는 클래스는 기기/에뮬레이터의 원격 셸 명령어에서 출력을 처리하는 메서드를 제공합니다. 

클래스

AvdData [IDevice.getAvdData]에서 반환된 AVD 데이터입니다. 
ByteBufferUtil  
CollectingOutputReceiver 전체 셸 출력을 하나의 String으로 수집하는 IShellOutputReceiver입니다. 
DdmPreferences ddm 라이브러리의 환경설정입니다. 
FileListingService IDevice 측 파일 목록 서비스입니다. 
FileListingService.FileEntry 디렉터리의 항목을 나타냅니다. 
InstallCreateReceiver 'pm install-create' 명령줄의 출력 수신기입니다. 
InstallMetrics  
InstallReceiver 'pm install package.apk' 명령줄의 출력 수신기입니다. 
로그  
MultiLineReceiver 소켓에서 가져온 원시 데이터를 가져와서 String 객체로 변환하는 IShellOutputReceiver의 기본 구현입니다. 
MultiReceiver 여러 IShellOutputReceiver 인스턴스를 가져와서 수신된 데이터를 모두에게 브로드캐스트하는 IShellOutputReceiver의 기본 구현입니다. 
NullOutputReceiver 아무것도 하지 않는 IShellOutputReceiver의 구현입니다. 
PropertyFetcher 기기에서 'getprop' 값을 가져와서 캐시합니다. 
RawImage 기기 프레임 버퍼에서 가져온 이미지를 나타내는 데이터입니다. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  

열거형

IDevice.DeviceState 기기의 상태입니다. 
IDevice.DeviceUnixSocketNamespace 기기에서 생성된 Unix 도메인 소켓의 네임스페이스입니다. 
IDevice.Feature 기기 수준 소프트웨어 기능입니다. 
IDevice.HardwareFeature 기기 수준 하드웨어 기능입니다. 
Log.LogLevel 로그 수준 열거형입니다. 
SyncException.SyncError  

예외

AdbCommandRejectedException adb가 명령어를 거부할 때 발생하는 예외입니다. 
CanceledException 사용자 입력으로 작업이 취소될 때 발생할 수 있는 예외의 추상 예외입니다. 
InstallException 애플리케이션 설치 또는 삭제가 실패하면 발생합니다. 
ShellCommandUnresponsiveException 기기에서 실행된 셸 명령어가 출력을 전송하는 데 너무 오래 걸릴 때 발생하는 예외입니다. 
SyncException ERROR(/SyncService)를 사용하는 전송이 완료되지 않을 때 발생하는 예외입니다. 
TimeoutException 시간 초과로 인해 Adb 연결이 실패할 때 발생하는 예외입니다.