2

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

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

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

4

1 回答 1

3

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

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

注意:我假设您的意思是在 SCM 之外重用。

于 2010-10-07T11:38:58.233 回答