Андроид это в первою очередь Linux, а потом уже очень популярная операционная система для мобильных телефонов, поэтому в Android есть довольно мощная консоль. Команды терминала Android я рассматривал в предыдущей статье, а сегодня я хочу подробнее остановиться на управлении приложениями из терминала и утилите am или Activity Manager.
Запускается Activity Manager следующим образом:
am comand
В качестве comand могут использоваться следующие параметры:
start - запустить окно приложения, в параметры команда принимает идентификатор Activity окна приложения.
Формат записи команды такой:
am start com.package.name.ActivityName
package.name и ActivityName можно узнать из файла apk приложения.
startservice - запустить сервис.
am startservice com.package.name/.ActivityName
force-stop - закрыть все окна приложения
am force-stop packageName
kill - закрыть все окна и завершить все процессы связные с приложением
am kill packageName
kill-all - остановить все фоновые процессы
dumpheap - сделать снимок оперативной памяти процесса. PID - можно узнать консольной командой ps.
am dumpheap PID_процесса /sdcard/имя_файла
Это только основные команды и параметры, если нужна более детальная информация можете почитать документацию Android