Android:getRunningAppProcessInfo()在5.1.1中不起作用

时间:2015-09-01 05:42:28

标签: android foreground

我使用下面的代码来获取5.1.1 android版本中正在运行的进程/应用程序。

    ActivityManager activityManager = (ActivityManager) getApplicationContext()
                        .getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> allProcesses = activityManager.getRunningAppProcesses();

In&#34; allProcesses&#34;我只获取我的应用信息。但我需要在设备中运行所有进程ID。 如果有任何替代解决方案,有人可以帮助我。提前谢谢。

1 个答案:

答案 0 :(得分:0)

“应用程序现在必须具有... permission.REAL_GET_TASKS to 能够获取所有应用程序的过程信息。如果应用程序没有权限,则仅返回调用应用程序的进程信息。“

引自https://code.google.com/p/android-developer-preview/issues/detail?id=2347