我希望用户花费在不同Android应用上的时间(例如:在Youtube应用上花费了多少时间,或者Gmali应用等)。
我知道首先我需要检查该应用当前是否正在前台运行(我知道该怎么做),但在那之后,我如何衡量在该应用上花费的时间?
我从android引用中找到了getElapsedCpuTime(),但我认为它只能用于获取当前应用程序的已用时间。如果没有,我如何使用它来获取不同安装的应用程序的已用时间? 还有其他方法可以实现吗?
答案 0 :(得分:0)
您可以尝试提供许多跟踪功能的Flurry。此外,您可以在应用程序启动时以及停止/销毁时获得当前系统时间,并在减去这两个值时获得时间。 Google Analytics也会显示设备和时间。