博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gradle.properties使用
阅读量:6003 次
发布时间:2019-06-20

本文共 1725 字,大约阅读时间需要 5 分钟。

设置属性

COMPILE_SDK_VERSION = 26BUILD_TOOLS_VERSION = 26.0.0MIN_SDK_VERSION = 19TARGET_SDK_VERSION = 26VERSION_CODE = 1VERSION_NAME = 1.0

 

build.gradle中使用

android {    compileSdkVersion COMPILE_SDK_VERSION as int    buildToolsVersion BUILD_TOOLS_VERSION    defaultConfig {        applicationId "com.xtao.simpledemo"        minSdkVersion MIN_SDK_VERSION as int        targetSdkVersion TARGET_SDK_VERSION as int        versionCode VERSION_CODE as int        versionName VERSION_NAME        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"    }    buildTypes {        release {            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'            buildConfigField("int", "TARGET_SDK_VERSION", "${TARGET_SDK_VERSION}")        }        debug {            buildConfigField("int", "TARGET_SDK_VERSION", "${TARGET_SDK_VERSION}")            resValue("string", "VERSION_NAME", "${VERSION_NAME}")        }    }}

 

Java中调用

build.gradle中设置buildConfigField("int", "TARGET_SDK_VERSION", "${TARGET_SDK_VERSION}")

依次为:参数类型,参数名,参数值

int targetSDKVersion = BuildConfig.TARGET_SDK_VERSION;

 

用ResourceBundle获取

ResourceBundle bundle = ResourceBundle.getBundle("gradle");//gradle为properties的文件名String result = bundle.getString("test_key");//test_key是properties文件中的key值

用Properties 获取

Properties properties = new Properties();InputStream is = this.getClassLoader().getResourceAsStream("gradle.properties");//pathproperties.load(is);String result= properties.getProperty("test_key");//test_key是properties文件中的key值

 

XML中调用

build.gradle中设置resValue("string", "VERSION_NAME", "${VERSION_NAME}")

依次为:参数类型,参数名,参数值

 

转载于:https://www.cnblogs.com/Im-Victor/p/10789780.html

你可能感兴趣的文章
MySQL中针对大数据量常用技术:查询优化,数据转移
查看>>
Git命令详解
查看>>
深圳人口返乡模拟图
查看>>
基础设置脚本
查看>>
关于自动切换图片
查看>>
在linux文本界面下有时会有乱码呢?比如输入df命令,回显中就会有乱码,应该不是中文乱码。。。...
查看>>
我的友情链接
查看>>
java内存管理
查看>>
java websocket
查看>>
Linux 性能测试工具 sysbench 的安装与简单使用
查看>>
bash shell 中数组使用举例
查看>>
MFC ado+mysql+odbc技术分享
查看>>
12312
查看>>
ASP.NET开发者必备小技巧
查看>>
使用PHPExcel类库将数据导出为excel文档
查看>>
AndroidStudio使用技巧之GsonFormat
查看>>
Spring中ApplicationContext和beanfactory区别
查看>>
对象/对象指针 以及背后的堆栈
查看>>
电源管理密码
查看>>
我的友情链接
查看>>