
Android插件化
文章平均质量分 89
Big_big_Gu
Big_big_Gu,一如既往都是你。
展开
-
Replugin插件化技术解读之框架初始化、插件安装与加载(一)
一、前言如果使用过一些三方库的都知道,大部分引入库都是在Application中初始化的,所以在阅读Replugin源码前,不用看官方宿主接入wiki基本就能猜到,肯定是在替换自定义Application中对插件框架初始化的,本章就是以此为契入点,走读源码展开整体框架初始化流程分析,由于整个Replugin架构逻辑还是相当复杂的,为了方便走读逻辑,附上的代码几乎都添加了注释说明方便大家理解,大原创 2018-01-14 15:09:19 · 2839 阅读 · 2 评论 -
Replugin插件化技术解读之目录结构解读
一、前言Replugin是在2017年7月份由360公司推出的开源插件化技术。号称支持App“全面插件化”。目前Replugin项目release版本已经升级到v2.2.1,wiki上维护的项目介绍以及FAQ较为全面,360团队对此开源项目还是有投入人力支撑的,很适合对插件化感兴趣的同学学习研究。github地址: https://github.com/Qihoo360/RePlu原创 2018-01-14 14:54:23 · 905 阅读 · 0 评论 -
Replugin插件化技术解读之框架初始化、插件安装与加载(二)
前文《Replugin插件化技术解读之框架初始化、插件安装与加载(一)》主要从Replugin源码角度分析了Replugin框架初始化整体流程,本文承接上文,框架初始化过程中扫描出是位于asset目录下的内置插件,那么外置插件又是如何安装的呢?各个插件又是如何加载,资源调用的呢?一、外置插件安装外置插件的安装其实很简单,直接调用Replugin.install(String apkPath原创 2018-01-14 18:11:00 · 1521 阅读 · 0 评论 -
Replugin插件化技术解读之插件四大组件调用原理-Activity(一)
在《Replugin插件化技术解读之框架初始化、插件安装与加载(一)》和《Replugin插件化技术解读之框架初始化、插件安装与加载(二)》中讲解了Replugin插件框架的初始化以及外置、内置插件的安装加载,那么到这里整个插件框架的所有准备初始化工作都执行完毕啦,我们从现在起就可以愉快的调用插件中的四大组件来玩耍啦。一、开启插件Activity流程第1步:开启插件Activity的入口在Repl...原创 2018-01-14 20:33:26 · 1563 阅读 · 0 评论 -
Replugin插件化技术解读之插件四大组件调用原理-Service(二)
在《Replugin插件化技术解读之插件四大组件调用原理-Activity(一)》中描述了Replugin插件框架中宿主app和插件app是如何如何启动插件Activity的大致流程,显然既然讲述了Activity,作为Android四大组件之一的Service当然也要说明下怎么玩的啦。看官继续往下看。^_^一、开启插件内Service第1步:在《Replugin插件化技术解读之框架初始化、插件安...原创 2018-02-10 19:14:57 · 1995 阅读 · 0 评论