前半年斷斷續續在學習外掛程式化的一些知識,計畫最近一段時間能系統地整理出學習筆記。
下表**是目前主要的外掛程式化解決方案,其中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...