• 友盟加入应用统计,错误报告功能


    ******友盟统计请看我的 友盟统计Tag 相关新文章!******

    无论是AS还是Eclipse集成都应加入权限和你的应用的appkey

    <manifest……>
    <uses-sdk android:minSdkVersion="4"></uses-sdk>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
    <application ……>
    ……
    <activity ……/>
    <meta-data android:value="YOUR_APP_KEY" android:name="UMENG_APPKEY"></meta-data>
    <meta-data android:value="Channel ID" android:name="UMENG_CHANNEL"/>
    </application>    
    </manifest>

    android studio 版本

         首先下载友盟的统计SDK

       然后再Gradle中配置,加入依赖

    dependencies {
       compile 'com.umeng.analytics:analytics:latest.integration'
    }

      如不可用,无法正常集成,加入如下代码

    allprojects {
        repositories {
                mavenCentral()     
        }
    }

      之后是在每个acticity中加入代码

      确保在所有的Activity中都调用 MobclickAgent.onResume() 和MobclickAgent.onPause()方法,这两个调用将不会阻塞应用程序的主线程,也不会影响应用程序的性能。

    • 如果您的Activity之间有继承或者控制关系请不要同时在父和子Activity中重复添加onPause和onResume方法,否则会造成重复统计,导致启动次数异常增高。(eg.使用TabHost、TabActivity、ActivityGroup时)。

      至此基本功能集成完毕

    Eclipse

      除了没有依赖,代码一样,jar包直接加入到libs中即可,Manifest文件不可忘记!!

    以上加入之后错误统计也将集成上去,可以在友盟的后台查看错误崩溃信息

      

  • 相关阅读:
    graphics.drawRect()坐标解释
    点击上、下一页显示图片
    [笔记] systemverilog学习笔录
    [转帖]Verilog的语法及generate使用
    [笔记]ALTLVDS_TX和ALTLVDS_RX及Modelsim使用技巧
    [转帖]Quartus II中FPGA的管脚分配保存方法
    [笔记]8组LVDS_TX和LVDS_RX的调试心得
    [笔记]Altera中FIFO
    [笔记] 输入信号的边沿检测
    [笔记]systemverilog书本推荐
  • 原文地址:https://www.cnblogs.com/fengfenghuifei/p/5957239.html
Copyright © 2020-2023  润新知