build.gradle(app)设置

android {flavorDimensions "default"productFlavors{//不同渠道360{dimension "default"//替换AndroidManifest中的值manifestPlaceholders = [channel_value:"360"]}qq{dimension "default"//替换AndroidManifest中的值manifestPlaceholders = [channel_value:"qq"]}}
}

AndroidMainfest设置

    <application...<meta-data android:name="CHANNEL_VALUE" android:value="${channel_value}"/>...</application>

代码中获取渠道值

    /*** 从Manifest中获取meta-data值* @param context* @param key* @return*/public static String getMetaData(Context context,String key) {String value = null;try {ApplicationInfo appInfo = context.getPackageManager().getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA);value = appInfo.metaData.getString(key);} catch (PackageManager.NameNotFoundException e) {e.printStackTrace();}if (value==null) value="";return value;}

转载于:https://www.cnblogs.com/Potato-Eater/p/9790874.html

Android中利用productFlavors配置多渠道相关推荐

  1. Android中利用ant进行多渠道循环批量打包(一)

    目前国内的安卓渠道有几百家,我们要根据不同的渠道打不同渠道的apk来统计每个渠道带来的用户数,统计每个渠道用户的存活率和活跃度等等信息,但是手动对每个渠道的APK进行签名打包实在是让人感到厌烦且低效, ...

  2. android view gesturedetector,如何在Android中利用 GestureDetector进行手势检测

    如何在Android中利用 GestureDetector进行手势检测 发布时间:2020-11-26 16:15:21 来源:亿速云 阅读:92 作者:Leah 今天就跟大家聊聊有关如何在Andro ...

  3. java线程画动图闪,Android中利用画图类和线程画出闪烁的心形,android心形,package com....

    Android中利用画图类和线程画出闪烁的心形,android心形,package com.package com.tt.view;import android.content.Context;imp ...

  4. android 布局颜色设置颜色设置,怎么在Android中利用view设置布局颜色

    怎么在Android中利用view设置布局颜色 发布时间:2020-12-10 16:16:37 来源:亿速云 阅读:154 作者:Leah 这期内容当中小编将会给大家带来有关怎么在Android中利 ...

  5. android开发 转跳功能,如何在Android中利用Intent实现一个页面跳转功能

    如何在Android中利用Intent实现一个页面跳转功能 发布时间:2021-02-20 17:06:31 来源:亿速云 阅读:113 作者:Leah 本篇文章为大家展示了如何在Android中利用 ...

  6. android读写access数据库,Android中利用远程Microsoft Access数据库应用程序

    我写一个Android应用程序,它接受一个字符串,通过条码阅读器读取,然后当一个特定的按钮按下时,它会认为字符串发送到数据库将他们的价值设定为"库存"或"缺货" ...

  7. android计算器功能实现,在android中利用 studio实现一个简单的计算器功能

    在android中利用 studio实现一个简单的计算器功能 发布时间:2020-11-07 15:35:20 来源:亿速云 阅读:168 作者:Leah 这篇文章将为大家详细讲解有关在android ...

  8. android 悬浮按钮 功能实现,怎么在Android中利用FloatingActionButton实现一个悬浮按钮效果...

    怎么在Android中利用FloatingActionButton实现一个悬浮按钮效果 发布时间:2020-12-02 17:41:30 来源:亿速云 阅读:238 作者:Leah 今天就跟大家聊聊有 ...

  9. android progressdialog 背景色,怎么在android中利用ProgressDialog实现一个加载效果

    怎么在android中利用ProgressDialog实现一个加载效果 发布时间:2020-12-07 17:00:07 来源:亿速云 阅读:77 作者:Leah 怎么在android中利用Progr ...

最新文章

  1. Ubuntu 10.10 安装 libx11-dev
  2. LeetCode-剑指 Offer 13. 机器人的运动范围
  3. 前端学习(803):字符串拼接和截取
  4. 数字签名开源_开源如何推动数字艺术时代
  5. 17.立体匹配——介绍,匹配,寻找最佳匹配 Matlab实战_1
  6. 题解-bzoj3901 棋盘游戏
  7. 《众妙之门——用户体验设计的秘密》一2.3 触摸至上的设计
  8. 还在纠结offer选择吗?也许你该看看这篇文章!
  9. Hello World · GitHub 指南
  10. SEO学习必上的网址大全
  11. XTU OJ 三角形
  12. 1T免费全能空间 注册即可开通
  13. 网络安全新晋网红“零信任”
  14. java短信验证码功能发送的验证码如何校验_java实现发送短信验证码
  15. win10系统DPC_WATCHDOG_VIOLATION蓝屏靠谱解决办法
  16. objectArx---AcGe几何类
  17. Java程序编写----个人所得税计算器编写
  18. 做游戏,不加班行不行?
  19. 最近做Jpeg编解码遇到的问题
  20. CDM计算机辅助,CDM方法学与CDM项目的.pdf

热门文章

  1. hdu 1198 Farm Irrigation
  2. Sublime Text 2 入门及技巧
  3. 第一章:The Missing Code Library--2.合法化输入
  4. [教程指导]索尼官方4.0.3系统一键root方法! [复制链接]
  5. Oracle数据库优化器的优化方式
  6. 微信小程序——云服务环境的配置
  7. Springboot整合thymeleaf模板
  8. koa --- nunjucks在Koa中的使用、中间件的配置
  9. javascript --- JSON字符串化
  10. 27 JSX函数子元素的应用与思考