日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android 插件化 模块化开发(apkplug)

發布時間:2025/6/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 插件化 模块化开发(apkplug) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?經過幾個月斷斷續續的摸索開發,終于有了apkplug的第一個版本,將大部分的業余時間都用于研發這個東東說實話感覺挺累的,不過努力總算沒有白費,目前插件平臺功能基本還令我滿意。在這里寫下一個開發demo希望各位大牛多提寶貴意見和建議,為我們不斷完善它提供動力?http://www.apkplug.com

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

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

? ?如你所想插件平臺并非將插件apk在后臺安裝實現的,它們是工作在一個工作進程且能夠高度協作運行的(你可定義自己的插件間通訊接口)。通過這種可伸縮,可擴展的自定義插件平臺,你將可以用它開發出跟多不同功能的應用而不僅僅是支持了插件桌面而已。而要集成它只需要幾段代碼而已。

下面是插件demo截圖希望你們能通過他了解更多?網站地址

? ?

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的android 插件化 模块化开发(apkplug)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。