我正在寻找一种方法从Linux内核(使用它的进程ID)杀死前台Dalvik App(主动运行)?Android:杀死(全部)前台运行应用程序
我该如何做到这一点?有任何想法吗?内核是否看到正在运行的应用程序的pid?
如何为例如。 Android中的进程管理器/任务管理器实现了这个?
任何线索?
编辑:
我看问题是一路杀一个应用程序,“行为不同于预期”。
这种“不同的行为”总是固定的。想想它就像发送消息到特定的端口。
我该如何杀死一个应用程序,并且仍然拥有杀死它的权限?这就是为什么我想知道如果我不得不在内核中将这个模块放在框架上的话。
我发现一个可以使用android.os。 Process.killProcess()。但是使用任务应该有特殊的权限。谁有这个特别许可?我怎样才能实现它? – user489152
除非您拥有供应商的平台证书来签署代码,否则您无法在非根设备上获得此类权限。 –
我想将此代码功能作为系统服务器添加到Android框架,以便当代码检测到一个奇怪的应用程序行为时,它将终止该应用程序。有任何想法吗? – user489152