com.android.ddmlib

واجهات

FileListingService.IListingReceiver توفّر الفئات التي تنفّذ هذه الواجهة طريقة للتعامل مع النتائج غير المتزامنة من أمر ls على الجهاز. 
IDevice جهاز 
IShellEnabledDevice جهاز مجرّد يمكنه تلقّي أوامر shell. 
IShellOutputReceiver توفّر الفئات التي تنفّذ هذه الواجهة طرقًا للتعامل مع الإخراج من أمر shell عن بُعد على جهاز أو محاكي. 

صفوف

AvdData بيانات Avd التي تم عرضها من [IDevice.getAvdData]. 
ByteBufferUtil  
CollectingOutputReceiver IShellOutputReceiver يجمع ناتج الصدفة بالكامل في String واحد. 
DdmPreferences الإعدادات المفضّلة لمكتبة DDM 
FileListingService تقدّم هذه الخدمة قائمة بملفات IDevice الجانبية. 
FileListingService.FileEntry تمثّل هذه السمة إدخالاً في دليل. 
InstallCreateReceiver مستقبِل الإخراج لسطر الأوامر "pm install-create". 
InstallMetrics  
InstallReceiver مستقبِل الإخراج لسطر الأوامر "pm install package.apk" 
السجلّ  
MultiLineReceiver التنفيذ الأساسي لـ IShellOutputReceiver، والذي يأخذ البيانات الأولية الواردة من المقبس ويحوّلها إلى عناصر String
MultiReceiver التنفيذ الأساسي لـ IShellOutputReceiver، والذي يتضمّن مثيلات متعددة من IShellOutputReceiver ويبث البيانات المستلَمة إلى جميع هذه المثيلات. 
NullOutputReceiver تنفيذ IShellOutputReceiver بدون أي إجراء 
PropertyFetcher يجلب قيم getprop ويخزّنها مؤقتًا من الجهاز. 
RawImage بيانات تمثّل صورة مأخوذة من مخزن مؤقت لإطارات الجهاز 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  

تعدادات

IDevice.DeviceState حالة الجهاز 
IDevice.DeviceUnixSocketNamespace مساحة اسم Unix Domain Socket التي تم إنشاؤها على الجهاز 
IDevice.Feature ميزات البرامج على مستوى الجهاز 
IDevice.HardwareFeature ميزات الأجهزة على مستوى الجهاز 
Log.LogLevel تعداد مستوى السجلّ 
SyncException.SyncError  

الاستثناءات

AdbCommandRejectedException يتم عرض هذا الاستثناء عندما يرفض adb تنفيذ أمر. 
CanceledException استثناء مجرّد للاستثناء الذي يمكن طرحه عندما تؤدي بيانات أدخلها المستخدم إلى إلغاء الإجراء. 
InstallException يتم عرض هذا الاستثناء في حال تعذّر تثبيت التطبيق أو إلغاء تثبيته. 
ShellCommandUnresponsiveException يتم عرض هذا الاستثناء عندما يستغرق تنفيذ أمر shell على جهاز وقتًا طويلاً جدًا لإرسال ناتجه. 
SyncException يحدث هذا الخطأ عند عدم اكتمال عملية نقل باستخدام ERROR(/SyncService)
TimeoutException يتم طرح استثناء عند تعذّر الاتصال بـ Adb بسبب انتهاء المهلة.