com.android.ddmlib

Interfejsy

FileListingService.IListingReceiver Klasy, które implementują ten interfejs, udostępniają metodę obsługującą asynchroniczny wynik polecenia ls na urządzeniu. 
IDevice urządzenie, 
IShellEnabledDevice Abstrakcyjne urządzenie, które może odbierać polecenia powłoki. 
IShellOutputReceiver Klasy, które implementują ten interfejs, udostępniają metody obsługi polecenia out from a remote shell na urządzeniu lub emulatorze. 

Zajęcia

AvdData Dane AVD zwrócone przez [IDevice.getAvdData]. 
ByteBufferUtil  
CollectingOutputReceiver IShellOutputReceiver, który zbiera wszystkie dane wyjściowe powłoki w jednym String
DdmPreferences Ustawienia biblioteki ddm. 
FileListingService Zapewnia usługę listowania plików dodatkowych IDevice
FileListingService.FileEntry Reprezentuje wpis w katalogu. 
InstallCreateReceiver Odbiornik danych wyjściowych wiersza poleceń „pm install-create”. 
InstallMetrics  
InstallReceiver Odbiornik danych wyjściowych dla wiersza poleceń „pm install package.apk”. 
Log  
MultiLineReceiver Podstawowa implementacja IShellOutputReceiver, która pobiera nieprzetworzone dane z gniazda i przekształca je w obiekty String
MultiReceiver Podstawowa implementacja IShellOutputReceiver, która przyjmuje wiele instancji IShellOutputReceiver i rozsyła otrzymane dane do wszystkich z nich. 
NullOutputReceiver Implementacja funkcji IShellOutputReceiver, która nic nie robi. 
PropertyFetcher Pobiera i buforuje wartości „getprop” z urządzenia. 
RawImage Dane reprezentujące obraz pobrany z bufora ramki urządzenia. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  

Wartości w polu enum

IDevice.DeviceState Stan urządzenia. 
IDevice.DeviceUnixSocketNamespace Przestrzeń nazw gniazda domeny UNIX utworzonego na urządzeniu. 
IDevice.Feature Funkcje oprogramowania na poziomie urządzenia. 
IDevice.HardwareFeature Funkcje sprzętowe na poziomie urządzenia. 
Log.LogLevel Wyliczenie Log Level. 
SyncException.SyncError  

Wyjątki

AdbCommandRejectedException Wyjątek zgłaszany, gdy adb odmawia wykonania polecenia. 
CanceledException Abstrakcyjny wyjątek dla wyjątku, który może zostać zgłoszony, gdy dane wejściowe użytkownika anulują działanie. 
InstallException Wywoływany, gdy instalacja lub odinstalowanie aplikacji nie powiedzie się. 
ShellCommandUnresponsiveException Wyjątek zgłaszany, gdy polecenie powłoki wykonane na urządzeniu zbyt długo wysyła dane wyjściowe. 
SyncException Wyjątek zgłaszany, gdy przesyłanie za pomocą ERROR(/SyncService) nie zostanie ukończone. 
TimeoutException Wyjątek zgłaszany, gdy połączenie z Adb nie powiodło się z powodu przekroczenia limitu czasu.