一般用渠道的统计无非是用友盟之类的,以友盟的为例。

在manifest里加入:

<meta-data    android:name="UMENG_CHANNEL"    android:value="${UMENG_CHANNEL_VALUE}" />
在项目build.gradle里面加入一下代码
   productFlavors { wandoujia {}baidu {}c360 {}uc {} productFlavors.all { flavor ->flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]}    }
用android studio打包,在最后一部选择全部即可自动打包所有渠道


验证:

try {    ApplicationInfo info = this.getPackageManager().getApplicationInfo(getPackageName(),PackageManager.GET_META_DATA);    String metaData = info.metaData.getString("UMENG_CHANNEL");    LogUtil.logE("LogUtil","metaData---:"+metaData);} catch (PackageManager.NameNotFoundException e) {    e.printStackTrace();}
打包成功后安装到手机,看打印信息。

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. Android以太网固定ip
  3. UIL神器
  4. SL4A之Python for Android
  5. Android(安卓)设置向导启动分析
  6. Android:UI控件风格与主题、selector、Theme
  7. Android(安卓)ActionBar以及menu的代码设置样式
  8. Android中给webview设置代理
  9. Spring For Android初体验

随机推荐

  1. android 5.0修改插电显示电池百分比,拔掉
  2. Android(安卓)Studio 2.3 更新小记
  3. 用android:clipChildren来实现红心变大特
  4. 【译】Google官方推出的Android架构组件
  5. Android(安卓)AudioManager控制系统声音
  6. Android(安卓)ORM
  7. android 触摸事件传递机制与笔记
  8. 重磅首发!腾讯前晚最新爆出的“Android(安
  9. android 用 XML 自定义边框(只上下边框有
  10. Android隐私弹框