Android.Gradle。从代码中分离数据

时间:2017-09-30 08:54:32

标签: android gradle

在我的app / build.gradle中,我有大约30个已定义的常量。 像这样:

ISDN: 12345678\r\n\r\n

结果数据(常量)和处理此数据的代码混合在一起。我认为这不好。所以我想将它们分开。这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

只需使用不同的gradle文件即可将它们分开:

constants.gradle

ext {
      MY_CONST1 = "http://..."
      MY_CONST2 = "dB_name"
      ...
      MY_CONST30 = "some value"
}

app/build.gradle

...
...
apply from: 'constants.gradle'

此外,您可以将所有自定义gradle文件放在名为gradlescript的文件夹中(或根据需要)。在这种情况下,使用app/build.gradle

apply from: 'gradlescript/constants.gradle'