| IAdbDeviceChangeListener | Интерфейс обрабатывает ERROR(/IDevice) . |
| IAndroidDebugBridge | Определение интерфейса для методов ERROR(/com.android.ddmlib.AndroidDebugBridge) , используемых в этом пакете. |
| IConfigurableVirtualDevice | Интерфейс для предоставления информации о возможно предварительно настроенном виртуальном устройстве (IP-адрес хоста, пользователь хоста, смещение портов и т. д.). |
| IDeviceActionReceiver | Предоставляет API для приема событий от устройств. |
| IDeviceManager | Интерфейс для управления набором доступных для тестирования устройств. |
| IDeviceManager.IFastbootListener | Слушатель изменений состояния fastboot. |
| IDeviceMonitor | Интерфейс для мониторинга состояния устройств. |
| IDeviceRecovery | Интерфейс для восстановления устройства, которое отключилось от сети. |
| IDeviceSelection | Интерфейс для критериев выбора устройства. |
| IDeviceStateMonitor | Предоставляет средства для мониторинга состояния IDevice . |
| IFileEntry | Определение интерфейса, предоставляющее более простой и фиктивный контракт для методов FileEntry . |
| ILogcatReceiver | Класс, предоставляющий вывод logcat устройства в виде объекта InputStreamSource . |
| IManagedTestDevice | Устройство для тестирования (ITestDevice), жизненный цикл которого управляется. |
| IManagedTestDeviceFactory | Интерфейс создания для устройств IManagedTestDevice . |
| IMultiDeviceRecovery | Интерфейс для восстановления нескольких отключенных устройств. |
| INativeDevice | Предоставляет надежный и несколько более высокоуровневый API для IDevice , использующего ddmlib. |
| Временное устройство | Интерфейс для представления устройства, которое может выступать в качестве временного заменителя. |
| ITestDevice | Предоставляет надежный и несколько более высокоуровневый API для IDevice , использующего ddmlib. |
| IWifiHelper | Вспомогательный интерфейс для управления службами Wi-Fi на устройстве. |
| AdbDeviceTracker | Предоставляет информацию о подключении устройств и изменении их состояния путем выполнения и анализа вывода команды 'adb track-devices'. |
| AdbShimDevice | AdbShimDevice — это реализация-заполнитель для IDevice . |
| BackgroundDeviceAction | Выполняет команду на заданном устройстве, повторяя её по мере необходимости до тех пор, пока действие не будет отменено. |
| Температура батареи | |
| CollectingByteOutputReceiver | Объект IShellOutputReceiver , который собирает весь вывод оболочки в массив byte[] . |
| CollectingOutputReceiver | Объект IShellOutputReceiver , который собирает весь вывод оболочки в одну String . |
| DeviceFoldableState | Отображение состояния складывания устройства, возвращаемое командой "cmd device_state print-states". |
| Диспетчер устройств | |
| DeviceManager.FastbootDevice | Изображение устройства в режиме Fastboot. |
| DeviceMonitorMultiplexer | Класс-прокси для передачи запросов нескольким IDeviceMonitor . |
| Свойства устройства | Общие определения констант для имен свойств на стороне устройства. |
| DeviceSelectionOptions | Контейнер для критериев выбора устройства. |
| DeviceStateMonitor | Вспомогательный класс для мониторинга состояния устройства IDevice . |
| FastbootHelper | Вспомогательный класс для операций быстрой загрузки (fastboot). |
| HsumHelper | Предоставляет утилиты для задач HSUM (Headless System User Mode — режим пользователя без графического интерфейса). |
| IDeviceMonitor.DeviceLister | Класс, подобный Runnable , который должен возвращать известные устройства и их состояния. |
| IManagedTestDevice.DeviceEventResponse | Контейнер для ответа на вызов IManagedTestDevice.handleAllocationEvent(DeviceEvent) . |
| ITestDevice.ApexInfo | Простой класс структуры для хранения информации об одном APEX-объекте. |
| ITestDevice.MountPointInfo | Простой класс структуры для хранения информации об одной точке монтирования. |
| LargeOutputReceiver | Класс, предназначенный для помощи в выполнении длительных команд и сбора выходных данных. |
| LocalAndroidVirtualDevice | Класс для локальных виртуальных устройств, работающих на хосте TradeFed. |
| LogcatReceiver | Класс, который собирает лог-файлы logcat в фоновом режиме. |
| ManagedTestDeviceFactory | Завод по производству различных типов устройств, которые могут контролироваться компанией Tf. |
| NativeDevice | Реализация по умолчанию для тестового устройства ITestDevice Устройства Android без полного стека. |
| NativeDevice.AdbAction | ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) при выполнении команды ОС 'adb ....'. |
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction | ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) при перезагрузке устройства. |
| NativeDeviceStateMonitor | Вспомогательный класс для мониторинга состояния устройства IDevice без поддержки со стороны фреймворка. |
| NullDevice | Заполнитель IDevice используемый DeviceManager для выделения ресурсов, когда IDeviceSelection.nullDeviceRequested() равно true |
| Информация о пакете | Контейнер для информации о пакете приложения, полученной с устройства. |
| RemoteAndroidDevice | Реализация ITestDevice для полнофункционального Android-устройства, подключенного через adb connect. |
| RemoteAvdIDevice | IDevice заполнитель, используемый DeviceManager для выделения ресурсов, когда DeviceSelectionOptions.gceDeviceRequested() имеет true |
| StubDevice | Заглушка-реализация объекта IDevice . |
| StubLocalAndroidVirtualDevice | Идентификатор IDevice заполнитель, используемый DeviceManager для выделения памяти, когда DeviceSelectionOptions.localVirtualDeviceRequested() имеет true |
| Тестовое устройство | Реализация ITestDevice для полнофункционального Android-устройства. |
| TestDevice.MicrodroidBuilder | Конструктор, используемый для создания тестового устройства Microdroid. |
| TestDeviceOptions | Контейнер для Option ITestDevice |
| Информация о пользователе | Аналогично классу UserInfo из платформы. |
| Пользовательский переключатель | Вспомогательный объект, используемый для переключения на пользователя определенного type , а затем для возврата к предыдущему пользователю. |
| WaitDeviceRecovery | Простая реализация класса IDeviceRecovery , который ожидает подключения устройства к сети и реагирует на простые команды. |
| WifiCommandUtil | Вспомогательный класс, способный анализировать выходные данные команд Wi-Fi. |
| WifiCommandUtil.ScanResult | Представляет собой Wi-Fi-сеть и содержит соответствующую информацию. |
| WifiHelper | Вспомогательный класс для управления службами Wi-Fi на устройстве. |
| DeviceDisconnectedException | Генерируется исключение, когда устройство становится недоступным по типу транспорта, например, если устройство больше не отображается через USB или TCP/IP-соединение. |
| DeviceNotAvailableException | Выбрасывается исключение, когда устройство больше недоступно для тестирования. |
| DeviceRuntimeException | Генерируется исключение, если действие устройства не привело к ожидаемым результатам. |
| DeviceUnresponsiveException | Специализация исключения DeviceNotAvailableException , указывающая на то, что устройство видно adb, но не отвечает (т.е. команды истекают по таймауту, устройство не загружается и т. д.). |
| NetworkNotAvailableException | Эта ошибка возникает, когда устройство не может подключиться к сети для тестирования. |
| NoDeviceException | Выбрасывается исключение, если нет устройства для выполнения данной команды. |