Replugin源码阅读---插件管理

  项目中使用了Replugin, 本打算直接开怼源码, 阅读了几段代码, 发现极其困难, 这个也是自己目前的一个问题, 先不要急着直接开始进行源码阅读, 首先需要尝试了解整个大体框架, 然后针对这个大体框架流程再结合具体的代码进行分析, 会事半功倍. 否则就会陷入代码中之间树木不见森林.

以后在阅读其他代码时, 需要注意

一、外置插件

  外置插件是指可通过"下载"、"放置SD卡"的方式来安装并运行的插件,

//安装外置插件
Replugin.install("插件Apk路径")

  默认情况下, 无论是安装还是升级, 都会将插件移动到插件的安装路径, 这样会节省安装和升级时间, 但是源文件会丢失.

二、内置插件

  内置插件是指随着主程序发版而下发的插件, 插件放置在主程序的Assets目录下.

你可能感兴趣的:(插件)