关于友盟的错误统计
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>
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);
=-=最后就可以了=-=
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.
=-=最后就可以了=-=
相关文章推荐
- 微信分享不成功原因与解决方法
- ios + cocos2d-x 友盟SDK触发方法
- iOS之友盟错误统计解决
- 使用友盟消息推送中遇到的哪些问题--索引(开发者必读)
- Umeng微信、朋友圈分享
- 友盟apk批量打包工具 使用图文教材
- Android 友盟分享的一点个人经验,建议严格按照文档操作
- 开始
- ANDROID-友盟反馈自定义UI【部分原创】
- 关于第三方平台账号的授权登录中的一些概念
- gradle android友盟多渠道混淆编译打包
- 友盟bug追踪
- 友盟分享成功,返回后,程序崩溃的问题
- 友盟短信验证 SMS_SDK 的使用
- 友盟反馈界面效果实现
- 添加Push失败!(与alias对应的device_tokens为空)
- 友盟统计分析
- Application received signal SIGSEGV
- android studio 批量打包
- 友盟SDK应用(二)------url分享