Obtenga el PID de un proceso para matarlo, sin saber su nombre completo
Estoy codificando una aplicación de Android. Ahora voy a una parte donde la aplicación debería matar un proceso. Pero no sé su nombre completo o su PID. Sé los comandos:
android.os.Process.killProcess(Pid)
android.os.Process.getUidForName("com.android.email")
Pero mi problema es que no sé el nombre completo del proceso.
Es un proceso de código nativo, así que no es algo como com.something.something
El proceso es/data/data/com.something.something/mybinary
pero se ejecuta con comandos como
/data/data/com.something.something/mybinary -a 123 -b 456
por esto no puedo usar
android.os.Process.getUidForName("/data/data/com.something.something/mybinary")