UsageStatsManager似乎提供了设备上所有应用的一般统计信息,但是,我有兴趣跟踪自己的应用用户详细统计信息。 例如,某个活动保持打开多少秒?它打开了多少次?单击一个按钮多少次?
Google提供了报告应用统计信息的好方法。报告here,但这不是我要找的!
我正在寻找的是一个插入我的意图的应用程序(我怀疑是可行的)或者 另一个提供此功能的类/包,因为我将其插入到我的代码中(更像是一个附加到我意图的使用计算器)
答案 0 :(得分:1)
您可以使用
答案 1 :(得分:1)
整合Google Analytics。这么容易:
将此代码添加到MyApplication类(Consts是我的私有类,其中定义了属性id):
/etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf
此代码添加到您的片段文件中:
import com.google.android.gms.analytics.GoogleAnalytics;
import com.google.android.gms.analytics.Tracker;
public class MyApplication extends Application {
private static Context context;
public enum TrackerName {
APP_TRACKER, // Tracker used only in this app.
GLOBAL_TRACKER, // Tracker used by all the apps from a company. eg: roll-up tracking.
ECOMMERCE_TRACKER, // Tracker used by all ecommerce transactions from a company.
}
HashMap<TrackerName, Tracker> mTrackers = new HashMap<TrackerName, Tracker>();
public synchronized Tracker getTracker(TrackerName trackerId) {
if (!mTrackers.containsKey(trackerId)) {
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
Tracker t = analytics.newTracker(Consts.ANALYTICS_PROPERTY_ID);
mTrackers.put(trackerId, t);
}
return mTrackers.get(trackerId);
}
public void onCreate(){
super.onCreate();
MyApplication.context = getApplicationContext();
}
public static Context getAppContext() {
return MyApplication.context;
}
}
答案 2 :(得分:0)
Parse.com也有免费的analitycs工具。您可以定义自己的事件,然后在Web控制台中浏览它们。
答案 3 :(得分:0)
您可以根据需要选择日志库,并将其集成到您的应用中。像Google Analytics,Flurry等。通过互联网搜索或尝试以下链接...
答案 4 :(得分:-1)
为您的Android应用整合Google Analytic。