當前位置:編程學習大全網 - 編程軟體 - 怎麽將 Android 程序做成插件化的形式

怎麽將 Android 程序做成插件化的形式

 完全可以,而且在微信等 App 已經實現並應用,主要利用 Java ClassLoader 的原理,對於 Android 來說是 DexClassLoader,如下

DexClassLoader pluginClassLoader = new DexClassLoader(dexPath, optimizedDirectory, libraryPath, parentClassLoader);

可動態加載的內容包括 apk、dex、jar 等

我也利用這個原理及開源項目實現了壹個版本,並且整理了 Android 插件化的作用、概念以及不錯的資料(包括開源項目)和解決方案。

其中包括 65535 問題,Android 插件化、Android 組件化、Android 動態加載、Android 動態升級;介紹 DexClassLoader 和 PathClassLoader 的區別;如何解決生命周期管理、資源訪問問題,如何消除公***依賴。

轉載

  • 上一篇:數控折彎機操作視頻教程
  • 下一篇:無錫信捷電氣股份有限公司怎麽樣?待遇如何?
  • copyright 2024編程學習大全網