BuildConfig類根據(jù)app中build.gradle配置文件自動(dòng)生成的類
- 自定義BuildConfig類的內(nèi)容:
buildTypes {
debug {
buildConfigField("boolean", "DEBUG_LOG", "true")
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
buildConfigField(String type,String name,String value);
三個(gè)參數(shù)解釋如下:
String type 要?jiǎng)?chuàng)建的字段類型铸鹰,如上面的boolean
String name 要?jiǎng)?chuàng)建的字段名峻贮,如上面的DEBUG_LOG
String value 創(chuàng)建此字段的值拨齐,如上面的true
- 使用:
if (BuildConfig.DEBUG_LOG) {
Log.d(TAG, "onCreate: ");
}