您的位置:首页 > 其它

关于友盟的错误统计

2016-07-13 13:28 232 查看
=-=因为项目需要=-=所以就做了这个=-=中间有点曲折=-=所以记下来,以免自己忘记。

1。先到友盟处下载SDK=-=链接如下:
http://mobile.umeng.com/analytics
2.将SDK中jar导包导入。。。只需导umeng-analytics-**.jar就行=-=还有一个utdid4all-**.jar不需要导=-=如果做了支付

,会冲突,客服说,这个不用导也没事=-=,这里也不深究了=-=。

3.在AndroidManifest.xml里加入

<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>
其中APPKEY需要到友盟处注册账号,然后创建相应的应用获取,CHANNEL ID 则是下载渠道说明。


4.在刚进入APP的Activity处加入

//友盟统计
MobclickAgent.setScenarioType(context, EScenarioType.E_UM_NORMAL);
此为统计启动APP次数。

5.在每个activity处,加入以下代码

private String mPageName ="activity名字";
private void init()
{
//友盟错误统计
MobclickAgent.setCatchUncaughtExceptions(true);
}@Override
protected void onResume()
{
super.onResume();
MobclickAgent.onPageStart(mPageName);
MobclickAgent.onResume(context);
}
@Override
protected void onPause()
{
  super.onPause();
  MobclickAgent.onPageEnd(mPageName);
  MobclickAgent.onPause(context);
}
此处我自定义了=-=一个BaseActivity,然后每个Activity继承BaseActivity,然后将上面的代码写入BaseActivity.

=-=最后就可以了=-=
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  友盟 错误统计