【问题标题】:KILL "Android.process.xxx" processes [duplicate]杀死“Android.process.xxx”进程[重复]
【发布时间】:2013-04-26 19:35:00
【问题描述】:

是否可以在没有 root 权限的情况下以编程方式杀死“Android.process.xxx”系统进程(例如“Android.process.media”)?顺便说一句,我正在尝试开发(使用 ADT v21.1)具有此类功能的应用程序。

【问题讨论】:

  • 如果您只是想摆脱 android.process.media,有一个解决方法(对我有用):转到设置 > 应用程序 > 全部,找到“媒体存储”,点击它, “禁用”、“强制停止”。希望对您有所帮助。

标签: android adt kill-process


【解决方案1】:

您可以使用 public void killBackgroundProcesses (String packageName)

但是你需要有这个权限

<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />

【讨论】:

  • android.process.media 不太可能通过这种方式被杀死,因为那不是应用程序。
  • 所以你说“android.process.media”不能被app杀死?
【解决方案2】:

不,这是不可能的。您只能终止与正在执行终止的进程具有相同userID 的进程。

【讨论】:

  • 即使用户有root权限?
  • 如果您的设备已root,并且您的应用程序具有root权限,那么您可以终止任何进程。
猜你喜欢
  • 2013-05-26
  • 2021-01-19
  • 2020-09-22
  • 1970-01-01
  • 1970-01-01
  • 2014-09-16
  • 1970-01-01
  • 2010-12-08
  • 2019-08-14
相关资源
最近更新 更多