随笔分类 -  Android插件化-DroidPlugin原理分析

--让小白也能理解插件化!
摘要:前言:在前两篇文章中分别介绍了动态代理、反射机制和Hook机制,如果对这些还不太了解的童鞋建议先去参考一下前两篇文章。经过了前面两篇文章的铺垫,终于可以玩点真刀实弹的了,本篇将会通过 Hook 掉 startActivity 方法的一个小例子来介绍如何找出合适的 Hook 切入点。 开始之前我们需要 阅读全文
posted @ 2017-08-01 22:27 codingblock 阅读(3703) 评论(14) 推荐(4)
摘要:前言:在上一篇博文《小白也能看懂的插件化DroidPlugin原理(一)-- 动态代理》中详细介绍了 DroidPlugin 原理中涉及到的动态代理模式,看完上篇博文后你就会发现原来动态代理真的非常简单,只不过就是实现一个 InvocationHandler 接口重写一下 invoke 方法而已。不 阅读全文
posted @ 2017-07-23 14:33 codingblock 阅读(2503) 评论(7) 推荐(4)
摘要:前言:插件化在Android开发中的优点不言而喻,也有很多文章介绍插件化的优势,所以在此不再赘述。前一阵子在项目中用到 DroidPlugin 插件框架 ,近期准备投入生产环境时出现了一些小问题,所以决心花些时间研究了一下 DroidPlugin 插件框架的原理,以便再出现问题时也能从容应对。打开源 阅读全文
posted @ 2017-07-22 11:41 codingblock 阅读(9402) 评论(4) 推荐(4)