2010-10-07 59 views
2

如何在幾個應用程序中重用代碼和資源?我有一個相當大的代碼庫(包括資源),我想重用我的幾個應用程序。我怎樣才能做到這一點?如何在多個應用程序中重用代碼和資源?

我曾嘗試使用Android庫概念(http://developer.android.com/guide/developing/eclipse-adt.html#libraryProject),但從來沒有得到它的Android 1.x的

工作

我對這方面缺乏信息感到驚訝。谷歌似乎將Android開發的目標瞄準了寵物項目,而不是真正的開發。變體處理應該在很久以前解決。

回答

3

我遇到過這個問題。由於框架相對不成熟,開發的性質非常廣泛,Android並沒有真正適應'模板'風格的開發,但是,這些是我採取的一些步驟:

  • 創建一個庫的公共資源 - 我有通用的XML文件準備去支持像複選框列表,上下文菜單和對話框。
  • 爲服務綁定等東西創建一些通用API
  • 將常用功能包裝到組件中 - 例如,我編寫了自己的位置包裝器。

注:我假設你的意思是在SCM之外重用。

相關問題