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. |
Schnittstellen
Klassen
Enums
Ausnahmen