android-pluginmgr:動態加載未安裝apk
android-pluginmgr 是動態加載未安裝 apk。
特點:
-
插件為普通apk,無須依賴任何jar
-
Activity生命周期由系統自己管理
-
使用簡單,只需要了解一個類PluginManager的兩個方法
-
啟動Activity的效率高
-
不修改插件,被加載的插件仍然可以獨立安裝。
功能點:
-
可加載任意apk中的 Activity (包括子類 ActionBarActivity 、FragmentActivity)的派生類(不包括違反限制條件的Activity)
-
支持插件自定義Application
-
支持插件Apk中的Activity跳轉到別的Activity(插件內部的或系統的,外部已安裝apk的,甚至是別的插件中的),也沒有任何限制
-
支持Activity設置主題(與系統的主題應用規則一樣,如果Activity沒指定Theme,但所在Application指定了Theme,則使用Application的Theme)
-
初步支持.so
-
支持插件使用 SharedPreference 或 SQLite數據庫(尚未完善)
PS:借鑒 android-pulltorefresh 和 NDKBegining 。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!