2012-02-01 28 views
2

所以我正在Android上開發一個具有多種功能的應用程序。現在我的任務是針對不同的客戶以不同的風格複製同一個應用程序。當我說風格時,這可能包含完全不同的佈局風格,圖形,顏色,語言,基本上UI的每個部分可能都不同。處理具有幾乎相同核心功能的類似應用程序的最佳方式是什麼?

但是,像服務器連接,數據對象,支付網關等核心功能在每個應用程序中都非常相似。問題是,所有這些應用程序都需要進一步維護和發展。他們中的大多數將會朝着相同的方向前進。

對我來說,處理這種情況的最佳方式是什麼?我試圖將常用方法拆分爲Utilities類,以便輕鬆插入下一個項目,但與Map等相關的UI相關內容並不很容易分離。

有沒有一種方法可以創建類似補丁的功能,使我可以統一一個核心應用程序並將不同的用戶界面映射到其他用戶界面上?或類似的東西。

回答

3

你需要的是一個庫,你可以創建一個Android庫項目,看看這個頁面:http://developer.android.com/guide/developing/projects/index.html

+0

我意識到再次重申這裏的選擇,但感謝。是否有可能有一個運行的應用程序庫? – RobGThai 2012-02-01 18:13:00

+0

並非如此,您可以將應用程序轉換爲庫,但不能將其作爲應用程序運行。 – sebataz 2012-02-02 07:45:27

相關問題