我有一個Android應用程序,我將其作爲一組單獨的應用程序進行分發,每個應用程序都有自己的軟件包名稱,因此它們是Eclipse中的自己的項目。每個應用程序的代碼幾乎相同,只是爲遠程源提取不同的數據,並具有一些不同的文本,我只是在res/values/strings.xml文件中更改字符串值。Eclipse中的項目結構策略
我是Eclipse的新手,有沒有一個很好的策略來設置項目,所以我可以在每個項目之間共享代碼?現在,如果我更改了代碼,我必須手動將代碼複製到每個項目。
我有一個Android應用程序,我將其作爲一組單獨的應用程序進行分發,每個應用程序都有自己的軟件包名稱,因此它們是Eclipse中的自己的項目。每個應用程序的代碼幾乎相同,只是爲遠程源提取不同的數據,並具有一些不同的文本,我只是在res/values/strings.xml文件中更改字符串值。Eclipse中的項目結構策略
我是Eclipse的新手,有沒有一個很好的策略來設置項目,所以我可以在每個項目之間共享代碼?現在,如果我更改了代碼,我必須手動將代碼複製到每個項目。
是的,有一種減少Eclipse和Android項目重複工作的好方法。首先設置一個庫項目,其中包含所有常見代碼。第二次爲每個應用程序設置一個應用程序項目。最後,覆蓋特定於該應用程序的資源。例如,如果您有一個R.string.greeting,一個應用程序用於美國西海岸,一個用於美國南部的圖書館項目,您將擁有「Hello」,在西海岸項目中,您將有問候語定義作爲「發生了什麼」,在南方項目問候將是「你好」。
右鍵單擊左側的包,然後點擊導出。這將使你的項目變成一個可以被其他項目引用的.jar文件。所有你必須做的事情之後,把資源添加到你的項目並導入到未來的課程中。