我有一個應用程序必須爲兩個不同的客戶打上烙印。應用程序的設計,代碼,用法和流程完全相同。品牌化是純粹改變Android資源以使用不同的顏色和字體,目前。也有可能他們會使用不同的繪圖和佈局。也有一些資源對於兩個品牌都是相同的。Android - 如何獲得第二組資源?
目前,我們只有兩個不同的項目,其中包含重複的代碼文件,但具有不同的資源文件集。
是否有可能擁有一個包含所有資源(公共資源,品牌1資源和品牌2資源)的項目並且有編譯時間標誌來決定使用哪組資源?
編輯: 我正在尋找類似的東西,根據屏幕大小和密度有不同的佈局和資源集合。
解決之道在於搖籃。像這樣的東西可能會幫助你http://stackoverflow.com/questions/17103601/use-different-resources-for-different-application-flavors-using-gradle – Sharj
這就是'Android Studio'提供的。 –
好吧,那很簡單,正是我想要的。謝謝你! –