精简应用程序和完整应用程序 - 划分的最佳做法?

时间:2011-05-29 07:03:53

标签: eclipse coding-style

开发精简版应用和具有其他功能的完整应用的最佳做法是什么?最好在eclipse中创建2个项目,只需要一个项目,例如一个常量来切换功能吗?我认为这两种方法都有优点和缺点:如果你更新你的应用程序,你需要做两件事,只有一个项目应用程序比需要的大。  我对这个主题没有太多了解,所以我问你,你的方法是什么,或者你知道一些解释解决方案的文章?

至少,我发现了这个: http://blog.donnfelker.com/2010/08/05/howto-android-full-and-lite-versions/

还有更多方法/想法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我不熟悉Android开发的细节,但总的来说,我会将所有实际代码移到一个或多个库项目中,然后从可以采取“挑选混合”的特定项目中引用它组装不同的应用程序。

进一步采用OSGi等组件技术,您可以将配置文件中指定的任意组件选择组合在一起。