Получить PID процесса, чтобы убить его, не зная его полного имени

Я разрабатываю приложение для Android. Сейчас я перехожу к части, где приложение должно убить процесс. Но я не знаю его полное имя или PID. Я знаю команды:

android.os.Process.killProcess(Pid)

и

android.os.Process.getUidForName("com.android.email")

Но моя проблема в том, что я не знаю полного имени процесса.

Это процесс нативного кода, так что не что-то вроде com.something.something

Процесс /data/data/com.something.something/mybinary

но он работает с командами типа

/data/data/com.something.something/mybinary -a 123 -b 456

из-за этого я не могу использовать

android.os.Process.getUidForName("/data/data/com.something.something/mybinary")
12
задан user1114653 11 March 2016 в 16:05
поделиться