Утилиты
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе.
В данном экшене собраны различные функции, которые будут нам полезны при работе с проектом.
Как добавить утилиты в проект?
Нажимаем ПКМ → Добавить действие → Android → Утилиты
Доступные утилиты.
Консольная команда (ADB Shell)
Данный экшен не является командой ADB в прямом смысле.
Его стоит воспринимать как консоль или терминал эмулятора. Все команды вводятся без ADB Shell в начале.
Принцип работы этой утилиты схож с работой в приложении Terminal Emulator for Android. То есть она позволяет выполнить встроенные в Android консольные Linux команды.
У этого экшена есть таймаут в 10 секунд. Если команда не выполнилась за это время, то экшен завершит работу с ошибкой (выход по красной ветке).
Примеры команд:
ls -la /sdcard/Download
— получить все файлы и директории по пути/sdcard/Download
.pm list packages
— все установленные приложения.pm list packages -3
— только сторонние приложения.