Android studio中的BuildConfig类

Android studio中的BuildConfig类

这个类是根据build.gradle配置文件自动生成的配置类,类似R.class文件,生成后该文件不能修改,若要修改只能修改build.gradle配置文件。

具体来说,就是在app的build.gradle中配置,会在BuildConfig这个类中生成对应的信息,便于我们在程序中调用。

1、通过Android Studio工具中的Build Variants配置Module的Active build variant 设置为Debug,则会在相应的工程目录的bulid\generated\source\buildConfig\Debug目录下找到自动生成的BuildConfig.java文件,如下图所示:

在这里插入图片描述

当将Active build variant 设置为Release时,则会在则会在相应的工程目录的bulid\generated\source\buildConfig\Release目录下找到自动生成的BuildConfig.java文件,如下图所示:

在这里插入图片描述

2、build.gradle中还可以找到APPLICATION_ID、VERSION_CODE和VERSION_NAME的定义,如下图所示

在这里插入图片描述

3、程序中直接调用BuildConfig中定义的相应常量即可

在这里插入图片描述
注:在我的工程里,VERSION_NAME中定义了版本号信息,由于每次使用的自动生成BuildConfig类中的版本不能编辑,故本人还是将这一项单独记录到了一个文件中,通过写注释的形式记录每次release版本的变更内容。

建议:将无须记录的一些通用设置可以采用文中描述的方式进行记录如正式程序中要通过Debug,Release状态进行区分一些功能。

结束语:

扩展知识:gradle

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值