友盟统计是什么呢?为什么要集成他呢?
当我们需要获取自己写的软件的装机量和用户使用信息时,这时我们可以集成友盟统计。
- 首先到友盟统计中注册账号什么的就不废话了,直接看创建项目:
在个人中心中的管理里面找到添加应用:
写完一些信息之后提交,然后你会得到APPKey,然后拷贝下Appkey:
点击下载SDK
- 将下载包中的libs 文件夹合并到本地工程libs子目录下,直接拷贝到libs目录下,然后add as library,
- 添加里面的权限和meta-data,替换为您应用的推广渠道名称,
1 <manifest……> 2 <uses-sdk android:minSdkVersion="4"></uses-sdk> 3 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 4 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 5 <uses-permission android:name="android.permission.INTERNET"/> 6 <uses-permission android:name="android.permission.READ_PHONE_STATE"/> 7 <application ……> 8 …… 9 <activity ……/> 10 <meta-data android:value="YOUR_APP_KEY" android:name="UMENG_APPKEY"/> 11 <meta-data android:value="Channel ID" android:name="UMENG_CHANNEL"/> 12 </application> 13 </manifest>
-
在每个Activity的onResume方法中调用
,MobclickAgent.onResume(Context)
onPause方法中调用
MobclickAgent.onPause(Context)
1 @Override 2 protected void onResume() { 3 super.onResume(); 4 MobclickAgent.onResume(this); 5 } 6 7 @Override 8 protected void onPause() { 9 super.onPause(); 10 MobclickAgent.onPause(this); 11 }