2013-07-30 6 views
-2

我希望得到一些关于我的应用的更详细的统计信息,而不是标准的谷歌统计。我被建议使用flury。但是,我没有看到教程如何将它集成到我的应用程序或使用它。任何人都可以解释或给出指南的链接吗?如何使用Flury?

+0

检查原乱舞API API密钥:http://support.flurry.com/index.php?title=Analytics/GettingStarted/TechnicalQuickStart/Android – hardartcore

回答

0

Flurry使用ID来打开会话以检索信息。我正在使用它,它使用起来非常简单。

1 - 前往flurry.com并注册您的应用程序,它将生成一个唯一的跟踪代码。

2 - 下载并添加FlurryAgent jar到您的项目库。如果您使用Eclipse,右键单击您的项目文件夹,选择属性,选择Java Build Path,然后选择添加外部JAR ...

3 - 将android.permission.INTERNET添加到您的AndroidManifest.xml中。

4 - 从活动的onStart()和onStop()方法向Flurry代理添加一个调用。

注意:请使用您的唯一跟踪代码替换以下ID。

public void onStart() 
{ 
    super.onStart(); 
    FlurryAgent.onStartSession(this, "9GKQD4EBX123FEP6874H"); 
    // your code 
} 

public void onStop() 
{ 
    super.onStop(); 
    FlurryAgent.onEndSession(this); 
    // your code 
} 

看到答案here

+0

我应该将此代码添加到每个活动或仅适用于应用程序? – Yarh

+0

不,我正在使用我的班级应用程序,这是第一次启动,它启动了一个会话,然后我可以在我想要的每个活动上调用FlurryAgent。那就是事情 – marshallino16

0

首先你需要下载Flurry agent.jar 这是 后添加到您的lib文件夹执行以下步骤,以下方法

private void getFlurryEvents() 
{ 
    HashMap<String, String> parameters = new HashMap<String, String>(); 
    parameters.put("Title of page", "Your page Title"); 
    FlurryAgent.logEvent("View Page",parameters); 
} 

@Override 
protected void onStart() { 
    // TODO Auto-generated method stub 
    super.onStart(); 
    FlurryAgent.onStartSession(this, Constants.FLURRY_API_KEY); 
} 

@Override 
protected void onStop() { 
    // TODO Auto-generated method stub 
    super.onStop(); 
    //FlurryAgent.onEndSession(this); 
} 

在STRT OnStart方法会话并在停止会话并在创建添加方法getFlurry代理

,并从乱舞