如何在多个应用程序中重用代码和资源?

时间:2010-10-07 11:30:26

标签: android resources reusability

如何在多个应用程序中重用代码和资源?我有一个相当大的代码库(包括资源)我想重用几个应用程序。我怎么能这样做?

我确实尝试使用Android库概念(http://developer.android.com/guide/developing/eclipse-adt.html#libraryProject),但从未在Android 1.x中使用它

我对这个主题缺乏信息感到惊讶。谷歌似乎已经将Android开发的目标定位于宠物项目,而不是真正的开发。变体处理应该在很久以前就已经解决了。

1 个答案:

答案 0 :(得分:3)

我遇到过这个问题。 Android并不适合“模板”风格开发,因为框架相对不成熟,开发的性质如此广泛,但是,这些是我采取的一些步骤:

  • 创建一个公共资源库 - 我已准备好支持通用XML文件,支持复选框列表,上下文菜单和对话框等内容。
  • 为服务绑定等内容创建一些通用API
  • 将常用功能包装到组件中 - 例如,我编写了自己的位置包装器。

注意:我认为您的意思是在SCM之外重用。