BuildConfig使用

Posted by Lazy on July 4, 2016

##在我们每次发版的时候总需要自己写个变量来手动的改,是否是debug模式,来更改某些配置,现在我们使用系统给我们提供的BuildConfig这个类,就可以不用管了,他会再你打包的时候自动改变数值

public final class BuildConfig {
  public static final boolean DEBUG = Boolean.parseBoolean("true");
  public static final String APPLICATION_ID = "com.xxxxx";
  public static final String BUILD_TYPE = "debug";
  public static final String FLAVOR = "_main";
  public static final int VERSION_CODE = 24;
  public static final String VERSION_NAME = "3.9.2";
}


##这个BuildConfig会生成在你as的

app\build\generated\source\buildConfig\_main\debug\your_pagename\BuildConfig.java

目录下面我们不能去手动的修改该配置,他在as编译的时候会自动的修改,所以我们在项目中就可以使用

if (BuildConfig.DEBUG){
xxxxxx
    }

这样来更改配置了,是不是方便了很多。