【问题标题】:Why KILL_BACKGROUND_PROCESSES doesn't work? [closed]为什么 KILL_BACKGROUND_PROCESSES 不起作用? [关闭]
【发布时间】:2013-02-22 18:32:22
【问题描述】:

在AndroidManifest.xml中,我有这个权限:

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

但我仍然收到错误消息:

Permission Denial: killBackgroundProcesses() from ... requires android.permission.KILL_BACKGROUND_PROCESSES

此方法是从以下位置调用的:

    ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
    final List<RunningAppProcessInfo> runningProcesses = am.getRunningAppProcesses();
    for(RunningAppProcessInfo runningProcess : runningProcesses) {
        if(runningProcess.processName.equals("com.example.nihao")) {
            Log.v("Hello", "kill process "+runningProcess.pid);
            //android.os.Process.killProcess(runningProcess.pid);
            am.killBackgroundProcesses("com.example.nihao");
        }
    }

有什么线索吗?

【问题讨论】:

    标签: android kill-process


    【解决方案1】:

    你打错了,user-permission 应该是uses-permission

    【讨论】:

      猜你喜欢
      • 2018-02-15
      • 2018-02-15
      • 2017-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-12
      相关资源
      最近更新 更多