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

Андроид это в первою очередь Linux, а потом уже очень популярная операционная система для мобильных телефонов, поэтому в Android есть довольно мощная консоль. Команды терминала Android я рассматривал в предыдущей статье, а сегодня я хочу подробнее остановиться на управлении приложениями из терминала и утилите am или Activity Manager.

Запускается Activity Manager следующим образом:

am comand

В качестве comand могут использоваться следующие параметры:

start — запустить окно приложения, в параметры команда принимает идентификатор Activity окна приложения.

Формат записи команды такой:

 am start -n 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

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка...

Ответить

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

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