android 友盟统计提交mappiing文件,什么时候能看到错误定位

 我来答
呆萌小咖77
2016-10-28 · TA获得超过797个赞
知道小有建树答主
回答量:813
采纳率:96%
帮助的人:155万
展开全部
2.选择“应用统计分析”,下载SDK,里面集成很多统计,我们只需要两个(收集错误,启动在线统计)

3.配置到自己的工程
(1)manifest.xml
<uses-permission Android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />

<!-- Caution! Do not change this app key. It is only for demo usage. -->
<meta-data
android:name="UMENG_APPKEY"
android:value="55ca9f0e67e58e4ad70060ac" > //换成你自己在上面申请的
</meta-data>
<meta-data
android:name="UMENG_CHANNEL"
android:value="Umeng" >
</meta-data>

( 2 )在activity里面
private Context mContext;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.umeng_example_analytics);
mContext = this;
MobclickAgent.setDebugMode(true);
MobclickAgent.openActivityDurationTrack(false);
MobclickAgent.updateOnlineConfig(this);
}

然后再重写三个方法
@Override
public void onResume() {
super.onResume();
MobclickAgent.onResume(mContext);
}

@Override
public void onPause() {
super.onPause();
MobclickAgent.onPause(mContext);
}

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

if (keyCode == KeyEvent.KEYCODE_BACK) {
///对于好多应用,会在程序中杀死 进程,这样会导致我们统计不到此时Activity结束的信息,
///对于这种情况需要调用 'MobclickAgent.onKillProcess( Context )'
///方法,保存一些页面调用的数据。正常的应用是不需要调用此方法的。
MobclickAgent.onKillProcess( mContext );
int pid = android.os.Process.myPid();
android.os.Process.killProcess(pid);
return true;
}
return super.onKeyDown(keyCode, event);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式