首先在官网申请到APPkey
然后在项目中的build.gradle中添加
dependencies {
compile 'com.umeng.sdk:common:1.5.0'
compile 'com.umeng.sdk:analytics:7.5.0'
}
然后在项目的Application中添加
UMConfigure.init(this, "5ad836cXXXXXd00004c", "Umeng", UMConfigure.DEVICE_TYPE_PHONE, null);//appkey MobclickAgent.setScenarioType(this, MobclickAgent.EScenarioType.E_UM_NORMAL);//选择统计模式 UMConfigure.setLogEnabled(true);//开启调试
在Acitivity中加入(这一定要加不然统计数据不会发到后台)
@Override
public void onResume() {
super.onResume();
MobclickAgent.onResume(this);
}
@Override
public void onPause() {
super.onPause();
MobclickAgent.onPause(this);
}
自定义事件
public static void onEvent(Context context, String eventID);
例如
MobclickAgent.onEvent(getActivity(),"market");
如果开启了打包是混淆的话
-keep class com.umeng.** {*;}
-keepclassmembers class * {
public <init> (org.json.JSONObject);
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep public class [您的应用包名].R$*{
public static final int *;
}
这样就自定义点击事件集成成功了。如果需要统计页面访问可以查看官方的开发文档。