1. Flurry网站注册,并登陆,注册应用信息,下载SDK包(https://dev.flurry.com/)

Analytics-README.pdf中有具体内容的说明

FlurryAgent.jar是对应该的jar包

ProjectApiKey.txt中有对应的项目名和API Key

2. 工程中加入FlurryAgent.jar,以Eclipse为例:

在工程目录下加入libs目录,把FlurryAgent.jar放入该目录,在Eclipse中进行Refresh一下。

3. 配置AndroidManifest.xml:

  1. <!--网络连接-->
  2. <uses-permissionandroid:name="android.permission.INTERNET"/>
  3. <!--定位-->
  4. <uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"/>
  5. <!--查看网络状态-->
  6. <uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>
  7. <!--查看设备信息-->
  8. <uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>
4. 编写启动关闭代码

  1. publicclassBaseActivityextendsActivity{
  2. @Override
  3. protectedvoidonStart(){
  4. super.onStart();
  5. FlurryAgent.onStartSession(this,“API_KEY”); //API_KEY为:ProjectApiKey.txt中API Key
  6. }
  7. @Override
  8. protectedvoidonStop(){
  9. super.onStop();
  10. FlurryAgent.onEndSession(this);
  11. }
  12. }

5. 编写日志代码:

        1. FlurryAgent.logEvent("welcome");
        //flurry
        Map<String, String> map = new HashMap<String, String>();
        map.put("skip_mode", "timer");
        FlurryAgent.logEvent("welcome", map);


6. 启动应用测试,并到Flurry网站看数据(数据不是实时,会延迟2天时间)


7. 错误处理:

error of "java.lang.NoClassDefFoundError: com.flurry.android.FlurryAgent"in my onStart method.

使用步骤2方式处理!



更多相关文章

  1. 简单实现Android底部工具栏
  2. SlidingDrawer
  3. android 起动APP时锁住(Lock apps)
  4. Android(安卓)Activity启动过程
  5. android 控制EditText字符长度[配置控制 代码控制]
  6. android中控制AlertDialog的关闭
  7. 对android重力测试的一个疑问
  8. Android--Toast 两个 Crash
  9. Kotlin + Mvp + RxJava + Retrofit 心得体会

随机推荐

  1. Android隐藏导航栏并且禁止其滑出
  2. Android(安卓)网络连接 打开 Url下载 信
  3. Android(安卓)ProGuard使用要点!
  4. Android(安卓)Studio V3.12环境下TV开发
  5. android AV同步详解
  6. Android(安卓)Build系统bash filename to
  7. android 右上角添加菜单
  8. Java/Android引用类型及其使用全面分析
  9. [置顶] Android中保存数据的四种方法
  10. Android在代码中开启OpenGL 4xMSAA 抗锯