Оглавление
Expand | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|
...
Описание
В данном экшене собраны функции для работы непосредственно в виртуальной машине (ВМ): установка приложений, запуск, остановка, выполнение консольной команды (ADB Shell) и др.
...
Как добавить действие в проект?
Через контекстное меню Добавить действие → Android → Действия с приложением
Либо воспользуйтесь умным поиском.
...
Как работать с экшеном?
Установка приложения
...
Данное действие позволяет установить приложение из APK файла. Начиная с версии 2.3.2 поддерживается установка приложений в формате *.xapk, *.apkm, *.apks
...
Удаление приложения
...
Это действие позволяет удалить установленное приложение по его имени.
Имя приложения можно узнать с помощью инструмента Установленные приложения (ZD).
...
Открыть приложение
...
Позволяет запустить ранее установленное приложение
Имя приложения можно узнать с помощью инструмента Установленные приложения (ZD).
...
Закрыть приложение
...
Закрывает приложение (аналог команды adb shell am force-stop com.package
)
Имя приложения можно узнать с помощью инструмента Установленные приложения (ZD).
...
Очистка приложения
...
Стереть все данные приложения.
Либо же можно Очистить только кэш, не удаляя данные.
Имя приложения можно узнать с помощью инструмента Установленные приложения (ZD).
...
Сохранить данные приложения
...
Данная функция позволяет сохранить все данные приложения (что-то вроде сохранения профиля в ZennoPoster).
Имя приложения можно узнать с помощью инструмента Установленные приложения (ZD).
Путь к файлу с архивом - тут необходимо указать путь куда будут сохранены заархивированные данные приложения (формат архива - tar.gz
)
Перед сохранением данных приложение лучше закрыть с помощью запуска экшена Эмуляция клавиатуры с таким текстом внутри {AndroidKeys.HOME}
- это эмуляция нажатия клавиши HOME.
Expand | ||
---|---|---|
| ||
Если в момент сохранения данных приложение будет открыто, то есть вероятность того, что часть данных будет в оперативной памяти, а не в файлах и эти данные не будут сохранены. Не стоит так же для этих целей закрывать приложение с помощью экшена Закрыть приложение, т.к. данное действие убивает процесс, что тоже может привести к потере данных. |
...
Восстановить данные приложения
...
С помощью данной функции Вы можете загрузить данные приложения, которые были сохранены с помощью действия Сохранить данные приложения (описано выше).
Имя приложения можно узнать с помощью инструмента Установленные приложения (ZD).
Путь к файлу с архивом - тут необходимо указать путь к архиву с данным от приложения.
Note |
---|
При восстановлении данных приложение должно быть установлено в системе, но не запущено! |
...