2012-07-04 42 views
2

我需要創建一個通用的應用程序,該應用程序可以使用不同的語言(未針對每個設備進行本地化)和不同的繪圖。 使用intelliJ完成開發。在Android上使用模塊庫

我的問題是,是否可以在特定模塊中創建「通用」應用程序,爲不同語言/繪圖提供庫模塊和可繪製模塊。 然後,我將使用不同的彙編(與ANT)來構建不同的應用程序(例如,黑色風格圖像的英文或白色風格圖像的西班牙文)。

謝謝。

回答

1

我不太確定這是否會對您有幫助,或者我瞭解您的問題,但我目前正在開發一個可動態加載單獨模塊的Android應用程序

因此,我有我的主要Android應用程序,它從Android jars(模塊)中找到的.class文件中加載方法。我想這會照顧「通用應用程序」部分? 處理不同的語言 - 我並沒有真正看過自己,所以我不能指定如何處理它。

這裏是我的應用程序是如何工作的:

模塊包含要告訴我的主要應用程序如何做人 - 什麼意見的樣子,視圖之間切換,記錄用戶的輸入,通過連接到服務器所需的邏輯靜態庫在我的模塊和我的主應用程序之間共享。

儘管我已經找到一種方法來動態加載我的模塊中的圖像,但我仍然沒有找到一種方法來動態加載「android佈局」,所以我的模塊會拉動佈局文件並調用加載器以加載視圖,或者在語法上從頭開始創建它們。

我的模塊不包含任何「活動」類,因此不需要生成Android ManifestFile。

由於這個原因,我的主應用程序不需要了解放在其Android清單文件中的「活動」的數量或名稱,因爲它們沒有 - 因此我可以擁有儘可能多的模塊主要的android應用程序不知道的功能。

我發現你的問題,因爲我正在尋找一種方法來構建我的模塊,快速和骯髒,而無需每次使用Eclipse IDE創建一個jar。 現在我的模塊需要包含以下內容:

.class文件 從.class文件 定製清單文件生成的文件.DEX。對於自定義視圖

需要 圖像0​​

很抱歉,如果我的回答並沒有真正幫助你...

+0

這是與模塊的工作有用 –

相關問題