获取进程的 PID 以终止它,而无需知道其全名
我正在编写一个安卓应用程序。现在,我将介绍应用程序应该终止进程的部分。但我不知道它的全名或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")