com.android.ddmlib

Schnittstellen

FileListingService.IListingReceiver Klassen, die diese Schnittstelle implementieren, bieten eine Methode, die sich mit dem asynchronen Ergebnis des ls-Befehls auf dem Gerät befasst. 
IDevice Ein Gerät. 
IShellEnabledDevice Ein abstraktes Gerät, das Shell-Befehle empfangen kann. 
IShellOutputReceiver Klassen, die diese Schnittstelle implementieren, bieten Methoden, die sich mit der Ausgabe eines Remote-Shell-Befehls auf einem Gerät/Emulator befassen. 

Klassen

AdbCommandRejectedException Ausnahme, die ausgelöst wird, wenn adb einen Befehl ablehnt. 
AvdData AVD-Daten, die von [IDevice.getAvdData] zurückgegeben werden. 
ByteBufferUtil  
CanceledException Abstrakte Ausnahme für Ausnahmen, die ausgelöst werden können, wenn eine Nutzereingabe die Aktion abbricht. 
CollectingOutputReceiver Eine IShellOutputReceiver, die die gesamte Shell-Ausgabe in einer String zusammenfasst. 
DdmPreferences Einstellungen für die DDM-Bibliothek. 
FileListingService Bietet einen Dienst zum Auflisten von IDevice-Begleitdateien. 
FileListingService.FileEntry Stellt einen Eintrag in einem Verzeichnis dar. 
InstallCreateReceiver Ausgabeempfänger für die Befehlszeile „pm install-create“. 
InstallException Wird ausgelöst, wenn die Installation oder Deinstallation der Anwendung fehlschlägt. 
InstallMetrics  
InstallReceiver Ausgabeempfänger für die Befehlszeile „pm install package.apk“. 
Log  
MultiLineReceiver Basisimplementierung von IShellOutputReceiver, die die Rohdaten vom Socket entgegennimmt und in String-Objekte umwandelt. 
MultiReceiver Basisimplementierung von IShellOutputReceiver, die mehrere Instanzen von IShellOutputReceiver verwendet und die empfangenen Daten an alle überträgt. 
NullOutputReceiver Implementierung von IShellOutputReceiver, die nichts tut. 
PropertyFetcher Ruft „getprop“-Werte vom Gerät ab und speichert sie im Cache. 
RawImage Daten, die ein Bild aus dem Framebuffer eines Geräts darstellen. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ShellCommandUnresponsiveException Ausnahme, die ausgelöst wird, wenn ein Shell-Befehl, der auf einem Gerät ausgeführt wird, zu lange braucht, um seine Ausgabe zu senden. 
SyncException Wird ausgelöst, wenn eine Übertragung mit ERROR(/SyncService) nicht abgeschlossen wird. 
TimeoutException Wird ausgelöst, wenn eine Verbindung zu ADB mit einem Zeitlimit überschritten wurde. 

Aufzählungen

IDevice.DeviceState Der Status eines Geräts. 
IDevice.DeviceUnixSocketNamespace Namespace eines auf dem Gerät erstellten Unix Domain Socket. 
IDevice.Feature Softwarefunktionen auf Geräteebene. 
IDevice.HardwareFeature Hardwarefunktionen auf Geräteebene. 
Log.LogLevel Enum „Logebene“. 
SyncException.SyncError