友盟统计sdk集成其实很简单,先去友盟官网新建应用,然后会得到一个Appkey。
然后根据友盟的sdk集成文档在AndroidStudio的app目录下的build.gradle添加如下代码,集成友盟统计sdk:
// 友盟统计的sdk
compile 'com.umeng.analytics:analytics:latest.integration'
然后在AndroidManifest.xml的Application标签下配置
<!-- 友盟appid -->
<meta-data
android:name="UMENG_APPKEY"
android:value="XXX">
</meta-data>
<!--此处配置是为了方便酷传多渠道打包 -->
<meta-data android:value="" android:name="UMENG_CHANNEL"/>
其中XXX为你自己的Appkey,UMENG_CHANNEL的值为空字符串主要是为了使用酷传的多渠道打包。
然后找到程序的入口Activity,即AndroidManifest.xml里配置了如下代码的Activity
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
在该Activity的onResum()跟onPause()方法里添加如下代码
@Override
protected void onResume() {
super.onResume();
MobclickAgent.onResume(this);
}
@Override
protected void onPause() {
super.onPause();
MobclickAgent.onPause(this);
}
至此,友盟统计的基本功能已经集成完毕。
然后就是使用酷传进行多渠道打包了,先在酷传官网下载酷传的软件,然后申请账号,打开软件并登录
选择 上方的 工具箱 ,打开如下界面
选择 生成多渠道包,然后选择需要多渠道打包的apk文件
点击下一步,在弹出的渠道包签名对话框中选择相应的release版的keystore文件,并填写相应的信息
然后点击生成渠道包,就会出现生成渠道包的界面,完成后会在原始的apk文件所在的目录生成一个叫做 酷传智能分包 的文件夹,里面就是生成的多渠道包。