将应用程序特定代码添加到依赖于Android Studio中的库模块的应用程序模块

时间:2015-02-08 20:18:19

标签: android android-studio

我的Android Studio项目中有一个库模块。因为我想发布我的应用程序的免费版本和付费版本,我添加了两个依赖于这个库项目的应用程序模块。

如果我想干杯,例如免费应用程序模块的“FREE”和付费应用程序模块的“PAID”,如何判断运行时活动的应用程序模块的区别?

我看过this question,但我认为这与首先实施库模块的原因相矛盾。

最初我认为我会在每个应用程序模块中添加两个不同的MainActivity.java,每个模块都有一个不同的Toast message。这不起作用,因为仍然显示了库模块MainActivity.java

所以我的问题是;我是在正确的道路上,这是你如何利用Android Studio中的库模块?如果是这样,我如何添加特定于应用程序模块的代码,因此未在库模块中实现,“覆盖默认的”库模块代码?

1 个答案:

答案 0 :(得分:1)

您可能希望在gradle文档下调查应用程序风格,而不是使用库:

http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-BuildType-and-Product-Flavor-property-reference