Как диспетчеры задач убивают приложения?

Во-первых, я знаю, что использовать диспетчер задач / убийцу в Android и все такое - плохо, но мне было интересно, как диспетчеры задач вроде Advanced Task Killer убивают другие приложения?
Я хотел разработать простое приложение, которое будет делать это, просто для обучения.
Я попытался выполнить команду Linux kill pid из своего приложения, но это не сработало, возможно, для этого требуется root?

Итак, как мне сделать это из моего приложения? У меня есть простой ListActivity, который показывает текущие запущенные задачи, и когда пользователь долго нажимает на элемент, я хочу убить эту задачу.

14
задан barq 11 August 2016 в 07:13
поделиться