友盟简单集成一下,统计错误以及用户数量没有太多的要求,所以我们这里集成的也很简单
我们在友盟里创建完项目后拿到Key
导入依赖
dependencies {
// 友盟统计
compile 'com.umeng.analytics:analytics:latest.integration'
}
在AndroidManifest.xml里添加权限及Key
<!-- 必须的权限 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<!-- 推荐的权限 -->
<!-- 添加如下权限,以便使用更多的第三方SDK和更精准的统计数据 -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
在AndroidManifest里的<application></application>中添加
<!-- 友盟统计 -->
<meta-data
android:name="UMENG_APPKEY"
android:value="5aab5a62a****36461000019"/> // key
<meta-data
android:name="UMENG_CHANNEL"
android:value="ceshi"/> // 名字
然后在我们的 BastActivtiy类里添加代码运行然后刷新友盟统计页面。多了一个用户即添加统计成功
public void onResume() {
super.onResume();
MobclickAgent.onResume(this);
}
public void onPause() {
super.onPause();
MobclickAgent.onPause(this);
}