标签:umeng 友盟统计 android开发 sdk 应用程序
当我们开发好App后就会把它发到应用市场上,但是目前有很的应用市场(如,豌豆荚,应用宝,安卓市场等)那么问题来了,假如我们想统计我们开发的应用的下载次数,就必须把各个应用市场的下载量加起来,就这一点就会让你放弃这个想法,那么有没有更好的方法呢,答案是肯定的,用友盟统计啊,它不仅可以统计我们的应用的下载量,启动次数,还可以统计页面访问量、查看程序的bug等等,那么它怎么使用呢?它的使用步骤如下:集成友盟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)
来自定义这个间隔(参数单位为毫秒)。标签:umeng 友盟统计 android开发 sdk 应用程序
原文地址:http://blog.csdn.net/dmk877/article/details/44995319