2013-04-26 39 views
0

可以通过编程方式终止“Android.process.xxx”系统进程而无需root权限(例如“Android.process.media”)?顺便说一句,我正在尝试开发(使用ADT v21.1)具有此类功能的应用程序。KILL“Android.process.xxx”进程

+0

如果你只是想摆脱android.process.media,有一个解决方法(为我工作):去设置>应用程序>所有,找到“媒体存储”,点击它,“禁用”,“强制停止”。希望能帮助到你。 – Ray 2013-08-15 13:07:26

回答

0

你可以用公共无效killBackgroundProcesses(字符串的packageName)

,但你需要有权限为

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

+0

'android.process.media'不太可能被这种方式所打动,因为这不是一个应用程序。 – CommonsWare 2013-04-26 19:59:57

+0

所以你说“android.process.media”不能被应用程序杀死? – DroidDevel 2013-04-27 06:30:04

0

不,这是不可能的。你只能杀死一个与正在进行杀戮的进程相同的进程。

+0

即使用户拥有root权限? – DroidDevel 2013-04-27 06:49:37

+0

如果您的设备已经过根,并且您的应用程序具有超级用户权限,那么您可以终止任何进程。 – Nimooli 2013-04-27 09:22:51