build.gradle配置变量,在Activity中使用,Java代码中调用

作者: cheng 发布时间: 2017-03-13 浏览: 1320 次 编辑

在java代码Activity或者Fragment中如何如何调用build.gradle的变量:废话不多说直接上代码:


build.gradle代码片段

  1. apply plugin: 'com.android.application'  

  2.   

  3. android {  

  4.     ...  

  5.   

  6.     buildTypes {  

  7.         debug {  

  8.             signingConfig signingConfigs.debug  

  9. # boolean类型数据

  10.             buildConfigField "boolean", "SHOW_LOGS", "Boolean.parseBoolean(\"true\")"  

  11. # String类型数据

  12.             buildConfigField "String", "HOST", "\"www.xuegou121.com\""  

  13.         }  

  14.         release {  

  15.             signingConfig signingConfigs.releaseKeystore  

  16.             buildConfigField "boolean", "SHOW_LOGS", "Boolean.parseBoolean(\"false\")"  

  17.             buildConfigField "String", "HOST", "\"www.xuegou121.com""  

  18.         }  

  19.     }  

  20.   

  21.     ...     

  22. }  


将build.gradle SYNC以后就可以在 Activity中使用,示例:


boolean isShowLog = BuildConfig.SHOW_LOGS;  

String host = BuildConfig.HOST;