com.android.tradefed.device

Интерфейсы

IAndroidDebugBridge Определение интерфейса для методов ERROR(/com.android.ddmlib.AndroidDebugBridge) , используемых в этом пакете.
IConfigurableVirtualDevice Интерфейс для предоставления информации о возможно предварительно настроенном виртуальном устройстве (IP-адрес хоста, пользователь хоста, смещение портов и т. д.).
IDeviceActionReceiver Предоставляет API для получения событий устройства.
IDeviceManager Интерфейс для управления набором доступных для тестирования устройств.
IDeviceManager.IFastbootListener Прослушиватель изменений состояния быстрой загрузки.
IDeviceMonitor Интерфейс для мониторинга состояния устройств.
IDeviceRecovery Интерфейс для восстановления устройства, вышедшего из строя.
IDeviceSelection Интерфейс для критериев выбора устройства.
IDeviceStateMonitor Предоставляет возможности для мониторинга состояния IDevice .
IFileEntry Определение интерфейса, которое предоставляет более простой и фиктивный контракт для методов FileEntry .
ILogcatReceiver Класс, который предоставляет выходные данные logcat устройства в виде InputStreamSource .
IManagedTestDevice ITestDevice, жизненный цикл которого управляется.
IManagedTestDeviceFactory Интерфейс создателя для IManagedTestDevice
IMultiDeviceRecovery Интерфейс для восстановления нескольких автономных устройств.
INativeDevice Предоставляет надежный и немного более высокоуровневый API для ddmlib IDevice .
Временное устройство Интерфейс для представления устройства, которое может быть временным заполнителем.
ITestDevice Предоставляет надежный и немного более высокоуровневый API для ddmlib IDevice .

Классы

BackgroundDeviceAction Выполняет команду на указанном устройстве, повторяя ее по мере необходимости, пока действие не будет отменено.
Температура батареи
CollectingByteOutputReceiver IShellOutputReceiver , который собирает весь вывод оболочки в byte[] .
CollectingOutputReceiver IShellOutputReceiver , который собирает весь вывод оболочки в одну String .
DeviceDisconnectedException Вызывается, когда устройство больше не доступно через свой тип транспорта, например, если устройство больше не видно через USB или соединение TCP/IP.
DeviceFoldableState Представление состояния складывания устройства, возвращаемое командой «cmd device_state print-states».
Диспетчер устройств
DeviceManager.FastbootDevice Представление устройства в режиме Fastboot.
DeviceMonitorMultiplexer Прокси-класс для распространения запросов на несколько IDeviceMonitor .
DeviceNotAvailableException Вызывается, когда устройство больше недоступно для тестирования.
Свойства устройства Общие определения констант для имен свойств на стороне устройства
DeviceRuntimeException Вызывается, когда действие устройства не приводит к ожидаемым результатам.
DeviceSelectionOptions Контейнер для критериев выбора устройства.
DeviceStateMonitor Вспомогательный класс для мониторинга состояния IDevice .
DeviceUnresponsiveException Специализация DeviceNotAvailableException , которая указывает, что устройство видимо для adb, но не отвечает (т. е. команды выполняются с задержкой, устройство не загружается и т. д.)
FastbootHelper Вспомогательный класс для операций быстрой загрузки.
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 без поддержки фреймворка.
NetworkNotAvailableException Возникает, когда устройство не может подключиться к сети для тестирования.
NoDeviceException Вызывается, когда нет устройства для выполнения заданной команды.
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
TestDevice Реализация ITestDevice для полнофункционального Android-устройства
TestDevice.MicrodroidBuilder Конструктор, используемый для создания Microdroid TestDevice.
TestDeviceOptions Контейнер для Option ITestDevice
Информация о пользователе Аналогично классу UserInfo из платформы.
WaitDeviceRecovery Простая реализация IDeviceRecovery , которая ожидает, когда устройство подключится к сети и начнет реагировать на простые команды.
WifiCommandUtil Вспомогательный класс, который может анализировать выходные данные команд Wi-Fi.
WifiCommandUtil.ScanResult Представляет сеть Wi-Fi, содержащую связанную с ней информацию.
WifiHelper Вспомогательный класс для управления службами Wi-Fi на устройстве.

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

DeviceAllocationState Представляет состояние распределения устройства с точки зрения IDeviceManager.
DeviceSelectionOptions.DeviceRequestedType Поддерживаются различные возможные типы устройств-заполнителей.
FreeDeviceState
IDeviceSelection.BaseDeviceType
ITestDevice.RecoveryMode
NativeDevice.RebootMode Режим перезагрузки.
SnapuserdWaitPhase Перечисление, указывающее, когда следует присоединиться/заблокировать для завершения обновления snapuserd.
TestDeviceOptions.InstanceType
TestDeviceState Более полное представление состояния устройства, чем DeviceState .
UserInfo.UserType Поддерживаемые варианты типа пользователя во внешних API.