我想跟踪用户在Android应用程序上花费的时间。我可以在几小时内获得时间,当用户在应用程序上处于活动状态时,它会自动跟踪。
注意:应用程序不在Google Play上。
答案 0 :(得分:1)
此代码将帮助您获得应用程序使用时间:
long start = Calendar.getInstance().getTimeInMillis();
long end = Calendar.getInstance().getTimeInMillis();
long total = end-start;
稍后,您可以使用此方法:
GoogleAnalyticsTracker.getInstance().setCustomVar()
答案 1 :(得分:0)
使用Google Analytics。 它将显示设备和时间。
答案 2 :(得分:-1)
您可以注册Flurry。这是一项免费服务,包括许多跟踪功能。 http://www.flurry.com/
国家,时间,保留,设备等的统计数据
关于如何完成的一般概念是onStart
您存储日期的任何活动,并在onDestroy
中获得当前日期并计算两者之间的差异。
这样您就可以检测到活动所花费的时间。