zoukankan      html  css  js  c++  java
  • Android 资源文件local.properties使用以及Gradle文件中的值、Manifests文件中的值

    这篇也是因为Gradle存储密钥问题一路填坑总结的,期初连.properties创建都有疑问 因为当时是在Android下查看新建的properties一直没法看到

    因为Gradle Scripts是系统构建的所这个目录下是无法看到 只能在root目录下看到

    那么资源文件个人认为放一些自定义的配置信息,也可以是放一些第三方的AppID

    这时候就是使用.properties问题了,这里是在Gradle中获取并写入值,再在Maniffests Application中添加meta-data标签

    1-在APP目录下的build.gradle文件加载properties文件

    Properties properties = new Properties()
    properties.load(project.rootProject.file('version.properties').newDataInputStream())

    2-在APP目录下的build.gradle文件android标签下的defaultConfig标签中添加manifestPlaceholds标签设置值 

     

    3-AndroidManifest.xml文件中添加meta-data标签 ${wxApid} 中"wxApid"就是manifestPlaceholds中的key名,获取的时候通过android:name设置的名字获取

      

    4-最后一步就是通过获取manifests文件中的值来拿到值,可能这样比较绕,但是目前就只看到这一步~ ~ ~  ~,在工具类通过代码获取,其中获取的值类型需要一致

  • 相关阅读:
    用户调查报告
    beta冲刺总结
    beta冲刺第七天
    beta冲刺第六天
    beta冲刺第五天
    beta冲刺第四天
    beta冲刺第三天
    beta冲刺第二天
    beta冲刺第一天
    简单的密码管理器(Python)(待完善)
  • 原文地址:https://www.cnblogs.com/air-liyan/p/8966609.html
Copyright © 2011-2022 走看看