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 объекты.
Мультиприемник Базовая реализация класса IShellOutputReceiver , которая принимает несколько экземпляров IShellOutputReceiver и передает полученные данные всем им.
NullOutputReceiver Реализация класса IShellOutputReceiver , которая ничего не делает.
PropertyFetcher Получает и кэширует значения функции 'getprop' с устройства.
RawImage Данные, представляющие изображение, полученное из буфера кадров устройства.
Параметры записи экрана
ScreenRecorderOptions.Builder

Перечисления

IDevice.DeviceState Состояние устройства.
IDevice.DeviceUnixSocketNamespace Пространство имен сокета домена Unix, созданного на устройстве.
IDevice.Feature Функции программного обеспечения на уровне устройства.
IDevice.HardwareFeature Характеристики оборудования на уровне устройства.
Log.LogLevel Перечисление уровней логирования.
SyncException.SyncError

Исключения

AdbCommandRejectedException Исключение возникает, когда adb отклоняет команду.
Отмененное исключение Абстрактное исключение для исключения, которое может быть сгенерировано, когда ввод пользователя отменяет действие.
InstallException Выбрасывается исключение, если установка или удаление приложения не удались.
ShellCommandUnresponsiveException Исключение возникает, когда выполнение команды оболочки на устройстве занимает слишком много времени для отправки результата.
SyncException Исключение возникает, когда передача с использованием ERROR(/SyncService) не завершается.
TimeoutException Исключение возникает при сбое подключения к Adb из-за превышения времени ожидания.