如题,在AndroidManifest里面的meta-data里面配置:

<application><meta-dataandroid:name="TTAPPID"android:value="APPID123" /></application>

在代码里面可以获取value的值:

    public static String getMetaDataValue(Context ctx, String name) {Object value = null;PackageManager packageManager = ctx.getPackageManager();ApplicationInfo applicationInfo;try {applicationInfo = packageManager.getApplicationInfo(ctx.getPackageName(), PackageManager.GET_META_DATA);if (applicationInfo != null && applicationInfo.metaData != null) {value = applicationInfo.metaData.get(name);}} catch (Exception e) {}if (value == null) {value = new String();}return value.toString();}

在Android Gradle manifestPlaceholders自定义变量取值:

如图,在Gradle里面配置了一个TTAPPID占位符,那么在AndroidManifest里面就可以这样写了:

 <application><meta-dataandroid:name="TTAPPID"android:value="${TTAPPID}" /></application>

在多渠道打包,不同的渠道就可以更改这个值了:

 productFlavors {google {manifestPlaceholders.put("UMENG_CHANNEL","google")}baidu {manifestPlaceholders.put("UMENG_CHANNEL","baidu")}}

Android通过读取AndroidManifest里面的meta-data获取参数相关推荐

  1. Android项目 匹配Text里面的Emoji 和 QQ表情

    吐槽:第一次写博客,新手一枚.写这个博客为了共享一下资源,大家相互学习,最主要目的是抛砖引玉,引大婶指高见. 前言:需求是这样的,搞聊天,而且是在一个字库里面没有emoji的android系统里面搞. ...

  2. android module 引用libs里面的so文件_Android中的JNI开发,你了解多少?

    一,什么是任务及管理 任务是用户在执行某项工作时与之互动的一系列 Activity 的集合. 一.步骤,修改build.gradle,添加cmakelists,写JNI接口,写c++,这个是不是流水线 ...

  3. pandas读取nlp_chinese_corpus里面的json类型的数据,一行一个字典的数据

    最近在用pandas来读取json类型的数据,发现网上资料居然没查到,我这里弥补一下空缺,读取的json数据示例为: {"qid": "qid_1815059893214 ...

  4. Android之解决JsonObject里面的JsonArray数据会有斜杠问题

    1.问题 本地保存了多个json格式的字符串 {"event":"sdk_ad_request_status","timestamp":16 ...

  5. android scrollview焦点,scrollview里面的edittext,当它获得焦点时如何滚动到edittext

    在scrollview中有一个edittext. (并且edittext上方的scrollview中还有其他视图.) 当用户按下edittext时,键盘变得可见,并且scrollview的可见区域变得 ...

  6. 关于新建android项目,MainActivity里面的onCreate()方法、R文件报错的解决方法

    做为一位刚刚上手Android开发的小白来说,要适应一门开发语言和一款开发工具十分费劲.本人也在摸索的路上走了很多的弯路,也有了一点点的经验和问题的解决方案,和大家分享一下. 这是关于第一次用Andr ...

  7. R语言批量处理读取压缩包里面的Excel文件(带源代码)

    尝试了多种方法,当前发现这种方式相对比较好. 第一步用360解压所有Excel文件到一个文件夹中,选择重新命名 第二步,批量转化Excel文件为CSV文件.不要问为什么要转化为CSV文件,因为数据量巨 ...

  8. 读取网络抓包文件data得到参数

    #include <fstream> #include <iostream> #include <iomanip> //I/O流控制头文件 #include < ...

  9. linux循环读取文件里的ip,自动获取文件里IP的shell脚本

    在上次写的脚本的基础上进行了改进,手动输IP还是累.. #!/bin/bash num=`wc -l ipad | cut -d ' ' -f 1` while [ $num -gt 0 ] do i ...

最新文章

  1. java下输出中文的一点研究
  2. relu与maxpool
  3. 04_resultMap配置
  4. 如何编写java请求_如何避免将Java请求从Java Web服务器发送到自身?
  5. egg --- 初始化一个egg项目基本结构说明
  6. 2022年科技与IT十大趋势
  7. 微软“.Net社区虚拟大会”dotnetConf2015:关键词:.NET 创新、开源、跨平台
  8. 按任意字段排序的分页存储过程
  9. 实现前端页面跳转的几种方式
  10. Codeforces Round #321 (Div. 2)
  11. mysql二进制安装shell脚本,一分钟就搞好linux上的mysql
  12. 北京邮电大学计算机论文,2019北京邮电大学本科毕业论文-randomwalk.doc
  13. IIS 启动不了(发生意外错误0x8ffe2740)
  14. 自动复制吱口令html,解密!手机自动复制“吱口令”“淘口令”陷阱,罪魁祸首就是它!...
  15. CSU-ACM2019寒假训练1-E - 可能简单题
  16. 微服务架构中服务注册与发现
  17. 加一行代码,让你的Python的运算速度加快100倍
  18. 第三章 表格、列表和表单(黑马程序员课程笔记)
  19. 使用设计模式解决支付问题
  20. 思科--使用VTP(vlan trunking protocol)[思科私有协议]进行交换机管理

热门文章

  1. tar、gzip、zip压缩命令
  2. Mac及Pycharm安装Z3
  3. 如何识别服务器的操作系统
  4. i7 10510u和i7 10710u 的区别
  5. javase第三轮题目总结
  6. 外汇投资有什么做单技巧?(分享)
  7. 手机 html自动播放视频格式,Video 在网页和移动端无法自动播放问题??
  8. git 导出patch 和应用patch
  9. Chrome浏览器截长图(无需插件)
  10. 阳新一中2021高考成绩查询入口,点燃激情 赢在高考 阳新一中举办2021届高三年级高考励志演讲报告会...