Android中杀戮进程或结束进程的其他解决方案(或解决方案)

时间:2015-01-23 19:30:59

标签: java android process background kill-process

我花了一个月的时间搜索这个主题。

  

如何杀死android中其他应用的进程。

我发现的所有解决方案都没有解决我的问题:

  

阻止用户启动不在我列表中的应用。

我试试:

"killBackgroundProcesses(packageName);"
and
"forceStopPackage.invoke(am, process.processName);"

但没有任何反应。那么,我如何投入背景或结束活动?我正在开发到4.4.x的android版本。任何评论都将受到欢迎。拥抱。

[@编辑]
我知道:在android中杀死进程是一个坏主意。那么我如何阻止我的用户看到别人的应用呢?

1 个答案:

答案 0 :(得分:0)

能够从应用程序中杀死其他应用程序必须是“根应用程序”或系统应用程序,这意味着您将获得特殊权限。 (如果没有特殊权限,你只能杀死一个与正在执行查杀的用户ID相同的进程。如果你试图杀死自己的进程,它应该可以工作。)

以下是包含权限详情的网站:http://developer.android.com/guide/topics/security/permissions.html

大多数第三方应用都没有获得特权。

如果允许每个人杀死对方的应用程序,那将是混乱的。

引用:

  

“Android没有动态授予权限的机制(在运行时),因为它会损害用户体验,从而损害安全性。”