接手项目后发现公司的渠道信息统计使用的友盟,但是仔细查看代码后发现打包的方式特别麻烦,换渠道都得手动更改渠道值,于是才有了更改打包方式的
想法,就以友盟多渠道打包为例,下面附上代码.
渠道信息一般在AndroidManifest.xml
中的meta-data中更改ChannelID:
<meta-data
android:name="UMENG_CHANNEL"
android:value="wandoujia"/>
但是以上方式每次换渠道都需要手动更改.所以改用偷懒的方式:
<meta-data
android:name="UMENG_CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}"/>
其中
${UMENG_CHANNEL_VALUE}