1,在友盟平台申请账号,添加应用,获取appkey;
2,在gradle中添加如下代码:
dependencies { compile 'com.umeng.analytics:analytics:latest.integration' }
allprojects {
repositories {
mavenCentral()
}
}
3,配置manifest:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<meta-data android:value="YOUR_APP_KEY" android:name="UMENG_APPKEY"> </meta-data>
<meta-data android:value="Channel ID" android:name="UMENG_CHANNEL"/> </application>
4,session的统计:
或
2,在gradle中添加如下代码:
dependencies { compile 'com.umeng.analytics:analytics:latest.integration' }
allprojects {
repositories {
mavenCentral()
}
}
3,配置manifest:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<meta-data android:value="YOUR_APP_KEY" android:name="UMENG_APPKEY"> </meta-data>
<meta-data android:value="Channel ID" android:name="UMENG_CHANNEL"/> </application>
4,session的统计:
在每个Activity的onResume方法中调用 ,
onPause方法中调用 MobclickAgent.onPause(Context);
在应用退出前MobclickAgent.onKillProcess(Context context)方法,用来保存统计数据。
添加自定义事件:
先在友盟平台中添加自定义事件设置事件的eventId,然后在项目中使用:
或
MobclickAgent.onEvent(context, “eventId”);
即可出发该事件。