/
Действия с приложениями (Enterprise)

Действия с приложениями (Enterprise)

Оглавление


Описание

В данном экшене собраны функции для работы с приложениями: установка, запуск, остановка и др.


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

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

 

Либо воспользуйтесь умным поиском.


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

Установка приложения

Данное действие позволяет установить приложение из APK файла. Начиная с версии 2.3.2 поддерживается установка приложений в формате *.xapk, *.apkm, *.apks


Удаление приложения

Это действие позволяет удалить установленное приложение по его имени.

Имя приложения можно узнать с помощью инструмента Установленные приложения (ZD).


Открыть приложение

Позволяет запустить ранее установленное приложение

Имя приложения можно узнать с помощью инструмента Установленные приложения (ZD).

Активити приложения позволяет сразу открыть нужное окно приложения. Можно найти изучив дамп приложения dumpsys package com.package_name | grep -i activity.


Открыть URL

Позволяет открыть веб-страницу в браузере.

URL адрес веб-страницы

Имя приложения можно узнать с помощью инструмента Установленные приложения (ZD). Приложение должно уметь открывать ссылки. Если не указано название приложения, то страница откроется в браузере по умолчанию


Закрыть приложение

Закрывает приложение (аналог команды adb shell am force-stop com.package)

Имя приложения можно узнать с помощью инструмента Установленные приложения (ZD).


Очистка приложения

Стереть все данные приложения.

Либо же можно Очистить только кэш, не удаляя данные.

Имя приложения можно узнать с помощью инструмента Установленные приложения (ZD).


Сохранить данные приложения

Данная функция позволяет сохранить все данные приложения (что-то вроде сохранения профиля в ZennoPoster).

Имя приложения можно узнать с помощью инструмента Установленные приложения (ZD).

Путь к файлу с архивом - тут необходимо указать путь куда будут сохранены заархивированные данные приложения (формат архива - tar.gz)

Перед сохранением данных приложение лучше свернуть с помощью запуска экшена Эмуляция клавиатуры с таким текстом внутри {AndroidKeys.HOME} - это эмуляция нажатия клавиши HOME.

Если в момент сохранения данных приложение будет открыто, то есть вероятность того, что часть данных будет в оперативной памяти, а не в файлах и эти данные не будут сохранены.

Не стоит так же для этих целей закрывать приложение с помощью экшена Закрыть приложение, т.к. данное действие убивает процесс, что тоже может привести к потере данных.


Восстановить данные приложения

С помощью данной функции Вы можете загрузить данные приложения, которые были сохранены с помощью действия Сохранить данные приложения (описано выше).

Имя приложения можно узнать с помощью инструмента Установленные приложения (ZD).

Путь к файлу с архивом - тут необходимо указать путь к архиву с данным от приложения.

При восстановлении данных приложение должно быть установлено в системе, но не запущено!


Получить apk приложения

С помощью экшена получить установочный файл приложения с устройства в формате apk или apk bundle (apks). В дальнейшем приложение можно установить с помощью экшена Установка apk который поддерживает оба формата и apk, и apks.


Получить куки из приложения

С помощью экшена можно получить куки из приложений с Web содержимым. Данные возвращаются в формате json.

Затем эти данные можно разобрать с помощью экшена Обработка JSON и XML


Получить уведомления

Экшен позволяет получить уведомления от приложений из верхней системной панели (из шторки) в формате json. Затем эти данные можно разобрать с помощью экшена Обработка JSON и XML


Очистить уведомления

Экшен позволяет очистить уведомления от приложений в верхней системной панели


Имя активного приложения

Экшен позволяет получить название активного приложения на переднем плане устройства.


Получить список приложений

Экшен позволяет получить названия всех установленных приложений и сохранить их в список.

Фильтр получаемых приложений:

  • Все: все приложения установленные на устройстве.

  • Системные: предустановленные на устройстве приложения (как правило, их нельзя удалить, только скрыть)

  • Пользовательские: приложения установленные пользователем в процессе работы


Проверка, что приложение уже установлено

Данный экшен позволяет проверить наличие приложения на устройстве. Отсутствие приложения будет трактоваться как ошибка и произойдет выход по красной ветке.

 

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

 

Related content

Действия с приложениями (ZD)
Действия с приложениями (ZD)
More like this
Эмуляция клавиатуры (ZD)
Эмуляция клавиатуры (ZD)
More like this
Взятие значения (ZD)
Взятие значения (ZD)
Read with this
Настройки устройства (Enterprise)
Настройки устройства (Enterprise)
More like this