如何捕获用于启动应用程序的意图?

时间:2013-02-25 21:29:26

标签: android

我正在尝试收集不同应用的开始时间,即用户选中某个应用的图标的时间。

我猜可能会有一个意图被发送来响应此事件,如果是这样,如何捕获这个意图,所以我会知道一个应用程序刚刚启动,并记录当前时间?

1 个答案:

答案 0 :(得分:1)

  

我猜可能会有意图发送回应此事件

不,抱歉。 startActivity()仅使用带有起始活动的Intent(也许是选择器)。关于活动的开始没有广播Intent

  

我正在尝试收集不同应用的开始时间,即用户选择某个应用的图标的时间。

这实际上是不可能的。

一个经典的解决方法是密切关注LogCat。从Android 4.2开始,此技术已被阻止。

除此之外,欢迎您尝试投票ActivityManager或像这样的脚本小子解决方案,如果您不介意大量电池并且不需要高精度。< / p>