外掛程式 目前主要的開源外掛程式方案

2021-07-22 13:51:15 字數 806 閱讀 4603

前半年斷斷續續在學習外掛程式化的一些知識,計畫最近一段時間能系統地整理出學習筆記。

下表**是目前主要的外掛程式化解決方案,其中360的droidplugin方案是最為完美的,但是也很複雜。在使用時可以適度簡化。

其他的方案雖然多少都有點瑕疵,但是對於多角度理解android框架是有幫助的,同時也能活躍思維。

droidplugin

dynamicapk

dynamic-load-apk

(簡稱:dl)

androiddynamic

loader

android-pluginmgr

開發者張勇 360手機衛士

程浩然 攜程

任玉剛api完整度

所有api

四大元件

不支援服務和廣播

不支援resource api

不支援服務和廣播

主要特點

hook了framework層

幾乎所有的系統服務

改寫aapt,

對外掛程式資源重排,

達到資源通用

外掛程式用that語法,**activity

動態建立activity

gitlab位址

droidpluginteam/

droidplugin

ctripmobile/dynamicapk

singwhatiwanna/

dynamic-load-apk

/mmin18/android

dynamicloader

houkx/android-

pluginmgr/

openfire主要外掛程式介紹

這次我們來介紹下openfire提供的可選外掛程式,方便大家在開發中使用。使用外掛程式時大家請一定要注意外掛程式支援的openfire版本,不要搞錯了,否則是不能執行的。broadcast 最新版本 1.8.2 廣播訊息外掛程式,主要是將使用者在群組內發的訊息 群組內的其他成員,開發群組功能會用到。...

eclipse外掛程式SVN外掛程式的方法

此外掛程式方法簡單易行,不需要對eclipse進行大量的操作,只需在eclipse中新增外掛程式路徑 2.將壓縮包解壓放在eclipse中的安裝路徑下新建乙個 extra plugs in 的資料夾中,如我的安裝路徑是 e program files eclipse jee eclipse extr...

CTK外掛程式 外掛程式之間的依賴

如何實現依賴 在manifest.mf裡,加入元物件 require plugin firstplugin plugin version 0.5,2.0 resolution mandatory firstplugin 為需要依賴的外掛程式名 就是另乙個外掛程式在manifest.mf裡的plugi...