【发布时间】:2013-06-20 08:12:51
【问题描述】:
我想知道如何记录已启动的活动以用于日志记录。我必须订阅什么广播接收器才能拦截这个意图?或者使用什么意图过滤器?我想我必须在后台使用某种类型的长时间运行的服务。
我的第一个目标是跟踪重点应用程序,某种历史记录。
想最终得到一些类似于:
- - 启动应用程序 com.android.xxx
- - 启动应用 xx.yy.zz
- - 应用 xx.yy.zz 失去焦点
提前致谢
编辑 - 看看那个应用程序 MyAppRank,这正是我的意思
【问题讨论】:
-
您实际上需要设备上正在运行的应用程序列表吗?
-
不,不是。我更倾向于用户打开的活动时间表/主要关注用户使用情况统计
-
我不确定是否有用于此的 API,但我会将您的问题添加为收藏,因为您让我感到好奇
-
谢谢!!我认为没有 API,但清单中或正在运行的服务中有一个广播接收器,用于拦截“startActivity(intent)”或类似的东西
标签: android android-intent android-activity intentfilter