¿Cómo los administradores de tareas eliminan las aplicaciones?

n primer lugar, sé que es malo usar un administrador de tareas / asesino en Android y todo eso, pero lo que me preguntaba es cómo les gusta a los administradores de tareasAdvanced Task Killer ¿matar otras aplicaciones?
Quería desarrollar una aplicación simple que hiciera esto, solo para la experiencia de aprendizaje.
Intenté ejecutar el comando de Linuxkill pid desde mi aplicación pero no funcionó, ¿tal vez requiera root?

Entonces, ¿cómo logro esto desde mi aplicación? Tengo una ListActivity simple que muestra las tareas que se están ejecutando actualmente y cuando un usuario presiona durante mucho tiempo un elemento, quiero eliminar esa tarea.

Respuestas a la pregunta(4)

Su respuesta a la pregunta