Управление приложениями из терминала в Android

Андроид это в первою очередь 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

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: