com.android.tradefed.device

Интерфейсы

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

Классы

BackgroundDeviceAction Запускает команду на заданном устройстве, повторяя ее по мере необходимости, пока действие не будет отменено.
БатареяТемпература
СборкаByteOutputReceiver IShellOutputReceiver , который собирает весь вывод оболочки в byte[] .
СборВыводПолучатель IShellOutputReceiver , который собирает весь вывод оболочки в одну ERROR(/String) .
DeviceDisconnectedException Возникает, когда устройство больше недоступно через его транспортный тип, например, если устройство больше не видно через USB или соединение TCP/IP.
Девайсфолдаблестате Представление складного состояния устройства, возвращаемое «cmd device_state print-states».
Диспетчер устройств
DeviceManager.FastbootDevice Представление устройства в режиме Fastboot.
УстройствоМониторМультиплексор Прокси-класс для распространения запросов на несколько IDeviceMonitor s.
Девиценотаваилаблеексцептион Выбрасывается, когда устройство больше недоступно для тестирования.
Свойства устройства Общие определения констант для имен свойств на стороне устройства
DeviceRuntimeException Возникает, когда действие устройства не приводит к ожидаемым результатам.
DeviceSelectionOptions Контейнер для критериев выбора устройства.
Девайсстатемонитор Вспомогательный класс для мониторинга состояния IDevice .
DeviceUnresponseException Специализация DeviceNotAvailableException , указывающая, что устройство видимо для adb, но не отвечает (т. е. время ожидания команд истекло, не загружается и т. д.)
Fastboot Helper Вспомогательный класс для операций fastboot.
IDeviceMonitor.DeviceLister ERROR(/Runnable) -подобный класс, который должен возвращать известные устройства и их состояния.
IManagedTestDevice.DeviceEventResponse Контейнер для ответа на вызов IManagedTestDevice#handleAllocationEvent(DeviceEvent)
ITestDevice.ApexInfo Простой класс структуры для хранения информации об одном APEX.
ITestDevice.MountPointInfo Простой класс структуры для хранения информации об одной точке монтирования.
Большой выходной приемник Класс, предназначенный для помощи в выполнении длительных команд и сборе выходных данных.
LocalAndroidVirtualDevice Класс для локальных виртуальных устройств, работающих на хосте TradeFed.
LogcatReceiver Класс, который собирает logcat в фоновом режиме.
Фабрика управляемых тестовых устройств Фабрика для создания различных типов устройств, которые можно контролировать с помощью Tf.
Нативное устройство Реализация 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) для перезагрузки устройства.
Нативедевицестатемонитор Вспомогательный класс для мониторинга состояния 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
TcpDevice IDevice заполнитель, используемый DeviceManager для выделения, когда DeviceSelectionOptions.tcpDeviceRequested() имеет true
Тестовое устройство Реализация ITestDevice для устройства Android с полным стеком
TestDevice.MicrodroidBuilder Конструктор, используемый для создания Microdroid TestDevice.
Параметры Тестового Устройства Контейнер для ITestDevice Option s
Информация о пользователе Аналогичен классу UserInfo из платформы.
ожиданиеустройствовосстановления Простая реализация IDeviceRecovery , которая ожидает подключения устройства к сети и отвечает на простые команды.
Wi-FiПомощник Вспомогательный класс для управления услугами Wi-Fi на устройстве.

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

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