集成友盟SDK之前,您首先需要到友盟官网注册并且添加新应用,获得Appkey
3.1 manifest的配置主要包括添加权限,填写Appkey和填写渠道id三部分,代码示例如下:
<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>
<meta-data android:value="YOUR_APP_KEY" android:name="UMENG_APPKEY"></meta-data>
中的YOUR_APP_KEY
替换为您在友盟后台申请的应用Appkey(Appkey可在统计后台的 AnalyticsConfig.setAppkey(String
appkey)
在每个Activity的onResume方法中调用 MobclickAgent.onResume(Context)
, onPause方法中调用MobclickAgent.onPause(Context)
public void onResume() {
super.onResume();
MobclickAgent.onResume(this);
}
public void onPause() {
super.onPause();
MobclickAgent.onPause(this);
}
MobclickAgent.onResume()
和MobclickAgent.onPause()
方法,这两个调用将不会阻塞应用程序的主线程,也不会影响应用程序的性能。MobclickAgent.setSessionContinueMillis(long
interval)
来自定义这个间隔(参数单位为毫秒)。原文:http://blog.csdn.net/dmk877/article/details/44995319