【问题标题】:Android: How to reuse the existing application to create a new applicationAndroid:如何重用现有应用创建新应用
【发布时间】:2011-06-10 06:08:04
【问题描述】:
我创建了一个新应用程序。现在我想创建一个具有相同外观和功能的新应用程序,除了某些文本和与服务器通信的目标 url。
如何在不进行太多更改的情况下重用整个应用程序?我试图从现有的应用程序项目中生成 jar 文件并将其放入我的新应用程序项目中。在清单文件中,我如何告诉新应用程序运行存储在重用应用程序生成的 jar 文件中的活动?
【问题讨论】:
标签:
android
jar
reusability
【解决方案1】:
我建议将您的大部分应用程序放入库项目中。然后原始应用程序和新应用程序将是依赖于库的新项目,并将定义自己的应用程序特定资源。每个项目的清单文件将列出该项目所需的活动,就像这些活动是在项目源中而不是在库中定义的一样。请参阅Managing Projects 了解更多信息。
【解决方案2】:
我想不需要创建罐子。在您的情况下,如果您想要进行细微的更改,那么为什么不将整个项目复制到某个目录,重命名该目录并添加到您的工作区并进行更改。
否则,创建一个包含所有大部分通用部分的库并使用它。