Я кодирую приложение для 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")
Но как вы инициализируете объект-менеджер, я не мог понять. –
Менеджер ActivityManager = (ActivityManager) getSystemService (Context.ACTIVITY_SERVICE); Вот как вы его инициализируете. – AAnkit
Не получать процесс из /data/data/com.something.something/mybinary –