【发布时间】:2012-06-15 16:19:33
【问题描述】:
我正在编写一个应用程序,它需要知道任何给定应用程序对用户可见的时间。
当应用程序打开并且用户不再可见时(onStop()),我的服务是否可以接收任何系统范围的事件?还是我必须求助于定期轮询 ActivityManager?
应用程序 Tasker(http://tasker.dinglisch.net) 似乎能够检测到任何给定应用程序何时可见/不可见。他们只是简单地轮询 ActivityManager,还是有其他方法可以解决这个问题?
参考:
Time that an application is running
How to know for how much long the application is running in android?
【问题讨论】: