com.android.ddmlib

Schnittstellen

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

Klassen

AvdData AVD-Daten, die von [IDevice.getAvdData] zurückgegeben wurden. 
ByteBufferUtil  
CollectingOutputReceiver Ein IShellOutputReceiver, der die gesamte Shell-Ausgabe in einem String erfasst. 
DdmPreferences Einstellungen für die DDM-Bibliothek. 
FileListingService Bietet einen Dateilistendienst auf IDevice-Seite. 
FileListingService.FileEntry Stellt einen Eintrag in einem Verzeichnis dar. 
InstallCreateReceiver Ausgabeempfänger für die Befehlszeile „pm install-create“. 
InstallMetrics  
InstallReceiver Ausgabeempfänger für die Befehlszeile „pm install package.apk“. 
Log  
MultiLineReceiver Basisimplementierung von IShellOutputReceiver, die die Rohdaten vom Socket übernimmt und in String Objekte konvertiert. 
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 darstellen, das aus dem Framebuffer eines Geräts aufgenommen wurde. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  

Enums

IDevice.DeviceState Der Status eines Geräts. 
IDevice.DeviceUnixSocketNamespace Namespace eines Unix-Domain-Sockets, der auf dem Gerät erstellt wurde. 
IDevice.Feature Softwarefunktionen auf Geräteebene. 
IDevice.HardwareFeature Hardwarefunktionen auf Geräteebene. 
Log.LogLevel Enum für die Logebene. 
SyncException.SyncError  

Ausnahmen

AdbCommandRejectedException Ausnahme, die ausgelöst wird, wenn ADB einen Befehl ablehnt. 
CanceledException Abstrakte Ausnahme für Ausnahmen, die ausgelöst werden können, wenn eine Nutzereingabe die Aktion abbricht. 
InstallException Wird ausgelöst, wenn die Installation oder Deinstallation einer Anwendung fehlschlägt. 
ShellCommandUnresponsiveException Ausnahme, die ausgelöst wird, wenn die Ausgabe eines Shell-Befehls, der auf einem Gerät ausgeführt wird, zu lange dauert. 
SyncException Ausnahme, die ausgelöst wird, wenn eine Übertragung mit ERROR(/SyncService) nicht abgeschlossen wird. 
TimeoutException Ausnahme, die ausgelöst wird, wenn eine Verbindung zu ADB mit einem Timeout fehlschlägt.