com.android.ddmlib

ממשקים

FileListingService.IListingReceiver מחלקות שמטמיעות את הממשק הזה מספקות שיטה שמתמודדת עם תוצאה אסינכרונית מהפקודה ls במכשיר. 
IDevice מכשיר. 
IShellEnabledDevice מכשיר מופשט שיכול לקבל פקודות של מעטפת. 
IShellOutputReceiver מחלקות שמטמיעות את הממשק הזה מספקות שיטות שמתמודדות עם פלט מפקודת מעטפת מרוחקת במכשיר או באמולטור. 

קורסים

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  

טיפוסים בני מנייה (enum)

IDevice.DeviceState המצב של המכשיר. 
IDevice.DeviceUnixSocketNamespace מרחב השמות של שקע דומיין של Unix שנוצר במכשיר. 
IDevice.Feature תכונות תוכנה ברמת המכשיר. 
IDevice.HardwareFeature תכונות חומרה ברמת המכשיר. 
Log.LogLevel טיפוסים בני מנייה (enum) של רמת הרישום ביומן. 
SyncException.SyncError  

חריגים

AdbCommandRejectedException חריג שמופעל כש-adb דוחה פקודה. 
CanceledException חריגה מופשטת לחריגה שאפשר להפעיל כשקלט של משתמש מבטל את הפעולה. 
InstallException החריג הזה מופעל אם ההתקנה או ההסרה של האפליקציה נכשלות. 
ShellCommandUnresponsiveException חריגה שמופעלת כשפקודת מעטפת שמופעלת במכשיר לוקחת יותר מדי זמן לשלוח את הפלט שלה. 
SyncException חריגה שמופעלת כשלא הושלמה העברה באמצעות ERROR(/SyncService)
TimeoutException חריגה שמופעלת כשחיבור ל-ADB נכשל בגלל פסק זמן.