开发精简版应用和具有其他功能的完整应用的最佳做法是什么?最好在eclipse中创建2个项目,只需要一个项目,例如一个常量来切换功能吗?我认为这两种方法都有优点和缺点:如果你更新你的应用程序,你需要做两件事,只有一个项目应用程序比需要的大。 我对这个主题没有太多了解,所以我问你,你的方法是什么,或者你知道一些解释解决方案的文章?
至少,我发现了这个: http://blog.donnfelker.com/2010/08/05/howto-android-full-and-lite-versions/
还有更多方法/想法吗?
感谢。
答案 0 :(得分:0)
我不熟悉Android开发的细节,但总的来说,我会将所有实际代码移到一个或多个库项目中,然后从可以采取“挑选混合”的特定项目中引用它组装不同的应用程序。
进一步采用OSGi等组件技术,您可以将配置文件中指定的任意组件选择组合在一起。