com.android.tradefed.device

Интерфейсы

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

Классы

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

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

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