关于AndroidStudio 友盟集成会非常简单易于控制
- 1
compile 'com.umeng.analytics:analytics:latest.integration'
- 2
现在大都是包含Fragment的应用
那么安到需要在程序入口处先调用
MobclickAgent.openActivityDurationTrack(false);
禁止默认的页面统计方式,这样将不会再自动统计Activity。将会采用有Fragment包含的统计方法
3
在activity中调用如下(也可写在BaseActivity中)
@Override
protected void onResume() {
super.onResume();
//友盟统计
MobclickAgent.onResume(this);
}
@Override
protected void onPause() {
super.onPause();
//友盟统计
MobclickAgent.onPause(this);
}
- 4
在Fragment中调用,也可写在BaseFragment中
@Override
public void onResume() {
super.onResume();
if (isFirstFocused) {
isFirstFocused = false;
initData();
}
MobclickAgent.onPageStart("BaseFragment"); //统计页面,"MainScreen"为页面名称,可自定义
}
@Override
public void onPause() {
super.onPause();
MobclickAgent.onPageEnd("BaseFragment");
}
这样就完成了继承
PS:如果只是Activity组成的app只需要使用第三步即可