在我的应用中,我想获得最近由用户发布的应用列表。 现在,只需记录此列表。
我搜索过它。 我找到了这段代码:ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> runningProcessInfo = am.getRunningAppProcesses();
for (ActivityManager.RunningAppProcessInfo processInfo : runningProcessInfo) {
Log.d("Nitin", processInfo.processName);
}
但此代码仅打印我的应用名称。即com.tracker.appcount.apptracker 所以这意味着我的runningProcessInfo列表只有大小为1。
我不知道我错在哪里?我多次看到这种格式的答案。在某些帖子中,它是使用 getRecentsTasks 功能完成的,现在已弃用所以这是没用的。 请帮帮我。
答案 0 :(得分:0)
出于安全原因,不推荐使用Evrything。如果您想了解手机上发生的事情,请根据它进行操作并使用外壳来获取您需要的内容