我想知道是否有办法找到Android上使用的应用程序。
示例:打开日历,打开音乐播放器等;
观点1:这不是打开的应用程序列表。会更像是“日志”
观点2:如果有任何错误,请以我的英语表示抱歉。
答案 0 :(得分:0)
似乎没有非恶意/不跟踪使用。您可以按如下方式查看当前正在运行的应用
ActivityManager actvityManager = (ActivityManager) this.getSystemService( ACTIVITY_SERVICE );
List<RunningAppProcessInfo> procInfos = actvityManager.getRunningAppProcesses();
我能想到的唯一选择是定期检查和跟踪当前正在运行的服务(我不完全确定可能)或拦截(即发送到的意图)的动作你感兴趣的应用程序,当然会导致用户的选择器对话框(以及它应该,所以没有人可以轻易地偷偷地跟踪某人)