com.android.ddmlib

Antarmuka

FileListingService.IListingReceiver Class yang menerapkan antarmuka ini menyediakan metode yang menangani hasil asinkron dari ls perintah di perangkat. 
IDevice Perangkat. 
IShellEnabledDevice Perangkat abstrak yang dapat menerima perintah shell. 
IShellOutputReceiver Class yang menerapkan antarmuka ini menyediakan metode yang menangani output dari perintah shell jarak jauh di perangkat/emulator. 

Class

AvdData Data Avd yang ditampilkan dari [IDevice.getAvdData]. 
ByteBufferUtil  
CollectingOutputReceiver IShellOutputReceiver yang mengumpulkan seluruh output shell ke dalam satu String
DdmPreferences Preferensi untuk library ddm. 
FileListingService Menyediakan layanan listing file sisi IDevice
FileListingService.FileEntry Mewakili entri dalam direktori. 
InstallCreateReceiver Penerima output untuk command line "pm install-create". 
InstallMetrics  
InstallReceiver Penerima output untuk command line "pm install package.apk". 
Log  
MultiLineReceiver Implementasi dasar IShellOutputReceiver, yang mengambil data mentah dari soket, dan mengonversinya menjadi String objek. 
MultiReceiver Implementasi dasar IShellOutputReceiver, yang mengambil beberapa instance IShellOutputReceiver dan menyiarkan data yang diterima ke semuanya. 
NullOutputReceiver Implementasi IShellOutputReceiver yang tidak melakukan apa pun. 
PropertyFetcher Mengambil dan menyimpan dalam cache nilai 'getprop' dari perangkat. 
RawImage Data yang mewakili gambar yang diambil dari buffer frame perangkat. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  

Enum

IDevice.DeviceState Status perangkat. 
IDevice.DeviceUnixSocketNamespace Namespace Soket Domain Unix yang dibuat di perangkat. 
IDevice.Feature Fitur software tingkat perangkat. 
IDevice.HardwareFeature Fitur hardware tingkat perangkat. 
Log.LogLevel Enum Tingkat Log. 
SyncException.SyncError  

Pengecualian

AdbCommandRejectedException Pengecualian yang ditampilkan saat adb menolak perintah. 
CanceledException Pengecualian abstrak untuk pengecualian yang dapat ditampilkan saat input pengguna membatalkan tindakan. 
InstallException Ditampilkan jika penginstalan atau peng-uninstalan aplikasi gagal. 
ShellCommandUnresponsiveException Pengecualian yang ditampilkan saat perintah shell yang dieksekusi di perangkat memerlukan waktu terlalu lama untuk mengirim output-nya. 
SyncException Pengecualian yang ditampilkan saat transfer menggunakan ERROR(/SyncService) tidak selesai. 
TimeoutException Pengecualian yang ditampilkan saat koneksi ke Adb gagal dengan waktu tunggu habis.