Действия с устройством (Enterprise)

Оглавление


Описание

Данный экшен служит для взаимодействия непосредственно с устройством.


Как добавить действие в проект?

Через контекстное меню Добавить действиеAndroidДействия с устройством

 


Как работать с экшеном?

Выбрать

С помощью данного действия можно выбрать устройство, с которым будет вестись работа.

Полное название или индекс - серийный номер устройства (1) или индекс (2) (нумерация индексов с нуля). Если здесь ничего не указать, то будет выбрано случайное устройство.

Regex (начиная с версии 2.3.2) - будет выбрано случайное устройство из списка, согласно заданному Regex выражению. Список - это серийные номера всех подключенных устройств.

Положить индекс\имя в переменную - позволяет сохранить название\индекс выбранного устройства в переменные (обычно применяется при случайном выборе, чтобы знать, какое устройство используется).

Подробнее о том как правильно выбрать и запустить устройство можно прочитать в статье Выбор и запуск устройства


Запустить\Перезапустить

Запускает подключение к выбранному устройству, и начинает взаимодействие с ним.

Либо перезапускает уже существующее подключение к устройству.

ВАЖНО: перед запуском обязательно нужно Выбрать устройство, с которым будет работать программа.
Подробнее о том как правильно выбрать и запустить устройство можно прочитать в статье Выбор и запуск устройства


Остановить

Останавливает подключение к устройству и завершает работу с ним.


Получить список

 

Сохранить все доступные устройства в список.

Что получить - выбрать, что именно нужно сохранить в список индексы или их серийные номера (названия).

Положить в список - список, куда будет сохранён результат работы.

Начиная с версии 2.3.6 можно отфильтровать получаемый список по состоянию устройства:

  • Все. Все подключенные устройства, независимо от их состояния.

  • Занятые. Устройство занято в одном из выполняющихся потоков. Данный фильтр работает только при выполнении в ZennoDroid. (ProjectMaker не видит потоки выполняющиеся в ZennoDroid)

  • Не занятые. Устройство не используется ни в одном из выполняющихся потоков. Данный фильтр также работает только при выполнении в ZennoDroid.

  • Запущенные. Устройство подключено к компьютеру и с ним есть связь через ADB.

  • Не запущенные. Устройство подключено, но с ним нет связи через ADB. Например, устройство не авторизовано или находится в состоянии offline.



Полезные ссылки