Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试收集不同应用程序的启动时间,即用户点击某个应用程序图标的时间。
我猜可能有一个意图被发送来响应这个事件,如果是这样,如何捕捉这个意图,所以我会知道一个应用程序刚刚启动,并记录当前时间?
我想可能有一个意图被发送来响应这个事件
不,对不起。startActivity()仅Intent与起始活动(可能还有选择器)一起使用。没有Intent关于活动开始的广播。
startActivity()
Intent
那是不可能的。
一个经典的解决方法是密切关注 LogCat。自 Android 4.2 起,此技术已被阻止。
ActivityManager除此之外,如果您不介意消耗大量电池并且不需要良好的准确性,欢迎您尝试投票或类似的脚本小子解决方案。
ActivityManager