android 插件化 模塊化開發(apkplug)

   通過幾個月斷斷續續的摸索開發,終於有了apkplug的第一個版本,將大部分的業餘時間都用於研發這個東東說實話感受挺累的,不過努力總算沒有白費,目前插件平臺功能基本還令我滿意。在這裏寫下一個開發demo但願各位大牛多提寶貴意見和建議,爲咱們不斷完善它提供動力 www.apkplug.comandroid

   目前插件平臺的主要功能就是動態的加載apk文件,可以利用apk文件中的絕大部分功能而不用安裝。當時想作這個的最原始目的即是如何能讓我從android開發的資源重用上解脫出來,你們也知道android全部資源文件都放在固定的目錄中,若是我想利用上一個項目的部分UI控件(這實際上常常遇到),那麼要分離它們可不是一個簡單的力氣活。因此若是能把各類UI和其資源打包到不一樣的apk文件中,而在使用的時候只用加載它們就能夠不加約束使用其中的UI與資源這將是很是讓人興奮的事情,好吧至少我是這麼想的。 ide

   目前插件平臺已經實現了以上所說的功能,你能夠在主應用中調用插件(apk文件)中的UI而不用提早安裝它們,或者你能夠在其餘的插件中調用另一個插件中的UI或代碼。還有你能夠直接經過佈局.xml文件中調用其餘插件的自定義UI請隨時關注網站上提供的最新開發技巧。不光這些,你還能夠實現插件間activity相互調用,就好像應用間的activity調用同樣但實際上它們又是沒有安裝且在一個進程裏面的。 佈局

   如你所想插件平臺並不是將插件apk在後檯安裝實現的,它們是工做在一個工做進程且可以高度協做運行的(你可定義本身的插件間通信接口)。經過這種可伸縮,可擴展的自定義插件平臺,你將能夠用它開發出跟多不一樣功能的應用而不單單是支持了插件桌面而已。而要集成它只須要幾段代碼而已。 網站

下面是插件demo截圖但願大家能經過他了解更多 網站地址 ui

http://115.28.43.27/

   

相關文章
相關標籤/搜索