2014-11-14 98 views
0

我对android非常陌生,我想创建一个可以监视用户应用程序使用情况的应用程序,但我不知道应该从哪里开始搜索。我可以使用哪些类来监视用户在应用上花费的时间和最常用的时间。如何跟踪在Android中运行的应用程序的持续时间

+0

您应该创建一个线程,以秒为单位记录某些内容,例如使用'wait(1000)'(1秒)例如 – 2014-11-14 12:33:42

+0

有很多方lib可用跟踪用户在您的应用程序中花费的时间,比如google analytic,flurry,mixpanle ...所以请阅读这个lib – duggu 2014-11-14 12:37:49

+0

您可以创建一个服务,该服务将计算时间并存储。重要的是添加到清单文件中的引导完成。 -permission android:name =“android.permission.RECEIVE_BOOT_COMPLETED”/>' – sri 2014-11-14 12:39:22

回答

0

ActivityManager有一组API调用来查看正在运行的应用程序。请注意,getRecentTasks(int, int)函数自API 21开始已被弃用/削弱。

相关问题