Java Android预处理器
不到一年前,我想学习Android,并开始制作应用程序。 我很早就知道java/eclipse,但不像你们中的其他人,因为大多数人所使用的语言都是C/C++。 但我一直缺少一件事,那就是(语言| | IDE | |框架)中缺少C/C++所拥有的M4那样的预处理器 包括与这些类似的指令Java Android预处理器,java,android,preprocessor,Java,Android,Preprocessor,不到一年前,我想学习Android,并开始制作应用程序。 我很早就知道java/eclipse,但不像你们中的其他人,因为大多数人所使用的语言都是C/C++。 但我一直缺少一件事,那就是(语言| | IDE | |框架)中缺少C/C++所拥有的M4那样的预处理器 包括与这些类似的指令 #定义foo #IFDEF foo #伊夫德福酒店 #恩迪夫 这样我们就避免了包中的一些代码。或资源 您知道有什么方法可以将此功能与Java、Eclipse、NetBeans、IntelliJ IDEA、An
- #定义foo
- #IFDEF foo
- #伊夫德福酒店
- #恩迪夫
- 您知道有什么方法可以将此功能与Java、Eclipse、NetBeans、IntelliJ IDEA、Android Studio或插件结合在一起吗
- 如果你知道几个,在你看来,什么是最好的
请注意,这篇文章不会演变成一场战争,因为这是最好的解决方案,没有考虑到品味。你有一个经典的案例。Java已经为您提供了大量减少代码重复的工具,请使用它们。C-style#defines不是解决方案。对于新的gradle插件,您可以使用BuildType或Flavor的DSL的buildConfigField方法。 它将在BuildConfig中生成一个字段,以便您稍后在代码中使用它
您可以在这里看到示例:那么,您有什么建议?我正在编写一个应用程序,我想生成不同的版本,但只写1个代码。请告诉我此工具的名称或显示如何使用它们的网站。我想这是一个开始:。但是,每个版本您想要更改什么?