适用于Android 2.1的Flurry SDK?

时间:2012-07-24 06:58:01

标签: android flurry

是否有针对Android 2.1的Flurry SDK的版本?

感谢。

1 个答案:

答案 0 :(得分:4)

是的,Flurry SDK适用于Android 2.1。你需要做的是跟随。在此处注册:www.flurry.com

在此之后,您必须创建一个新项目,而不是执行以下步骤:

  1. 将FlurryAgent.jar添加到应用程序的类路径

    • 如果您正在使用Eclipse,请修改Java Build Path,然后选择Add External JAR ...或使用Gradle + Jcenter compile 'com.flurry.android:analytics:6.2.0'
    • 如果您直接使用SDK工具,请将其放入libs文件夹,然后ant任务就会将其取出。
  2. 配置AndroidManifest.xml

  3. 必需许可:

    android.permission.INTERNET
    

    需要将分析数据发送回flurry服务器 可选许可:

    android.permission.ACCESS_COARSE_LOCATION or android.permission.ACCESS_FINE_LOCATION
    

    如果您的应用程序具有位置权限,则分析将跟踪您的应用程序的使用位置。没有这个,只有国家级位置信息可用。要在您的应用获得权限时停用详细的位置报告,请致电FlurryAgent.setReportLocation(false) before calling FlurryAgent.onStartSession(),不会发送详细的位置信息。 在清单中指定versionName属性,以便在该版本名称下报告数据。

    3.添加对onStartSession和onEndSession的调用

    插入对FlurryAgent.onStartSession(Context, String的调用,向其传递对Context对象(例如Activity或Service)的引用,以及应用程序的API密钥[YOURAPIKEYRIGHTHERE]。我们建议在应用程序中使用每个Activity的onStart方法,并将Activity(或Service)本身作为Context对象传递 - 不建议传递全局Application上下文。

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

    会话完成后,向FlurryAgent.onEndSession(Context)插入一个电话。我们建议您在应用程序中使用每个Activity的onStop方法。确保为onStartSession的每次调用匹配对onEndSession的调用,传入用于调用onStartSession的相同Context对象

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

    只要有任何上下文调用onStartSession而不是onEndSession,会话就会继续。此外,如果新的Context在最后一次调用onEndSession的Context的10秒内调用onStartSession,则会恢复会话,而不是创建新的会话。会话长度,使用频率,事件和错误将继续作为同一会话的一部分进行跟踪。这可以确保当用户在应用程序中从一个Activity转换到另一个Activity时,他们将不会为每个Activity跟踪单独的会话,但会有一个跨越许多活动的会话。如果您想跟踪活动使用情况,我们建议您使用onEvent,如下所述。如果您希望更改可以恢复会话的窗口,请在第一次呼叫FlurryAgent.setContinueSessionMillis(long milliseconds)之前致电FlurryAgent.onStartSession

    如果您希望更改可以恢复会话的窗口,请在第一次呼叫FlurryAgent.setContinueSessionMillis(long milliseconds)之前致电FlurryAgent.onStartSession

    我希望我能帮到你!

    祝你有美好的一天!

    狩猎