【问题标题】:Other solution (or solutions) for Kill process or end process in androidandroid中Kill进程或结束进程的其他解决方案(或解决方案)
【发布时间】:2015-01-23 19:30:58
【问题描述】:

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

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

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

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

我试试:

"killBackgroundProcesses(packageName);"
和
“forceStopPackage.invoke(am, process.processName);”

但是什么也没发生。那么,我怎样才能进入后台或结束活动呢?我正在开发到 4.4.x android 版本。欢迎任何评论。拥抱。

[@编辑]
我知道:杀死 android 中的进程是个坏主意。那么我该怎么做才能阻止我的用户看到其他应用呢?

【问题讨论】:

  • 你的意思是杀死其他进程?不是你的?
  • 是的!我试图杀死其他应用程序的进程,但没有任何反应。
  • 已发布答案,希望有意义。

标签: java android process background kill-process


【解决方案1】:

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

这是一个包含权限详细信息的网站:http://developer.android.com/guide/topics/security/permissions.html

大多数第三方应用程序没有特权。

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

引用:

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

【讨论】:

  • 对我来说没什么新鲜的。我在其他 cmets 中阅读了您发布的内容。我想要“终止进程”的其他解决方案。感谢您的回复。
  • @FelipeCosta 问题是,你不能。这是另一个问题:stackoverflow.com/questions/28007152/…
  • 重点是:我不想杀死进程,我只想阻止我的用户看到其他应用程序。
  • 那么,视图或放在后台不起作用? (你重复链接..)
猜你喜欢
  • 1970-01-01
  • 2013-09-20
  • 1970-01-01
  • 2023-03-22
  • 2015-10-25
  • 1970-01-01
  • 2012-05-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多