Действия с устройством (Enterprise)
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе
Оглавление
Описание
Данный экшен служит для взаимодействия непосредственно с устройством.
Как добавить действие в проект?
Через контекстное меню Добавить действие → Android → Действия с устройством
Как работать с экшеном?
Выбрать
С помощью данного действия можно выбрать устройство, с которым будет вестись работа.
Полное название или индекс - серийный номер устройства (1) или индекс (2) (нумерация индексов с нуля). Если здесь ничего не указать, то будет выбрано случайное устройство.
Regex (начиная с версии 2.3.2) - будет выбрано случайное устройство из списка, согласно заданному Regex выражению. Список - это серийные номера всех подключенных устройств.
Положить индекс\имя в переменную - позволяет сохранить название\индекс выбранного устройства в переменные (обычно применяется при случайном выборе, чтобы знать, какое устройство используется).
Подробнее о том как правильно выбрать и запустить устройство можно прочитать в статье Выбор и запуск устройства
Запустить\Перезапустить
Запускает подключение к выбранному устройству, и начинает взаимодействие с ним.
Либо перезапускает уже существующее подключение к устройству.
ВАЖНО: перед запуском обязательно нужно Выбрать устройство, с которым будет работать программа.
Подробнее о том как правильно выбрать и запустить устройство можно прочитать в статье Выбор и запуск устройства
Остановить
Останавливает подключение к устройству и завершает работу с ним.
Переименовать
Добавлено в версии 2.3.9
Изменение имени текущего устройства.
Получить список
Сохранить все доступные устройства в список.
Что получить - выбрать, что именно нужно сохранить в список индексы или их серийные номера (названия).
Положить в список - список, куда будет сохранён результат работы.
Начиная с версии 2.3.6 можно отфильтровать получаемый список по состоянию устройства:
Все. Все подключенные устройства, независимо от их состояния.
Занятые. Устройство занято в одном из выполняющихся потоков. Данный фильтр работает только при выполнении в ZennoDroid. (ProjectMaker не видит потоки выполняющиеся в ZennoDroid)
Не занятые. Устройство не используется ни в одном из выполняющихся потоков. Данный фильтр также работает только при выполнении в ZennoDroid.
Запущенные. Устройство подключено к компьютеру и с ним есть связь через ADB.
Не запущенные. Устройство подключено, но с ним нет связи через ADB. Например, устройство не авторизовано или находится в состоянии offline.
Полезные ссылки