Я кодирую приложение для Android. Теперь я перейду к той части, где приложение должно убить процесс. Но я не знаю его полного имени или его ПИД. Я знаю команды:
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")