三方 9 外掛程式化

2021-10-01 07:37:04 字數 412 閱讀 9594

一、外掛程式化需解決的問題

1、外掛程式dex載入問題

通過反射拿到dexclassloader,解析外掛程式dex與宿主dex合併後,重新插入宿主dexpathlist中。

2、外掛程式元件生命週期問題

提前佔坑註冊**元件, 在校驗前儲存真實跳轉資訊,利用**元件通過系統校驗, 校驗後攔截h跳轉,取出資訊完成啟動。

3、外掛程式之間資源id衝突問題

二、市面上主流外掛程式化技術

1、droidplugin  - 

2、small  - 

3、virtualapk   - 

4、replugin   - 

參考:外掛程式化的思考:

外掛程式化知識詳細分解及原理:

外掛程式化原理:

Flask 第三方外掛程式

因為flask自帶的session是將session存在cookie中 所以才有了第三方flask session外掛程式,可以將session儲存在我們想儲存的資料庫中 redis等 pip install flask session注意redis資料庫一定是在內網中的且是一台單獨的伺服器,防止被...

Lua第三方外掛程式列表

下面的這些內容不包含在本文中 官方的lua包和文件 參看 涉及到lua使用但不是被lua使用者普遍使用的東西 參看 uses.html 本wiki已經存在的內容 參看 luadirectory librariesandbindings lua的使用列表 1 see also luaeditorsup...

VUE引入第三方外掛程式

vue 引入第三方外掛程式方法 1 如果是第三方 npm 模組檔案 檔案統一放入src assets js 資料夾下 統一在main.js 內引入 import parse from assets js plugin.js import assets js plugin.js 2 如果是第三方非 n...