为什么要隔离第三方框架 其实就是为了代码维护起来比较方便,如果不进行第三方框架的隔离,我们的应用架构应该是这样的。 假如说这时候,框架版...
一、前言 上一篇文章简单介绍了一下 hook 技术,并且写了个例子,不管是你想去 SecondActivity,还是想去其他的 Activi...
一、什么是 Hook 技术 Hook 技术又叫做钩子函数,在系统没有调用该函数之前,钩子程序就先捕获该消息,钩子函数先得到控制权,这时钩子函...
前言 ARouter 框架主要的三个模块 先来一张图 ARouter分析 1.arouter-annotation 我们看上图,主要...
前言 阿里 ARouter 框架是一个路由框架,用于解决我们项目组件化时,Module 之间进行进行通信的问题。 如何使用 github 地...
APT 简介 APT 就是注解处理器,他是 javac 的一个工具,用来在编译时扫描和处理注解。一个注解处理器它以 Java 代码作为输入,...
前言 上一章讲了 Fragment 以及系统状态栏、系统底部虚拟按键的换肤,这一章我们来完成自定义 View 的换肤以及字体换肤(字体样式)...
前言 上一篇文章中,将一些系统的 View 已经完成换肤了。这篇文章我们会完成 Fragment、状态栏、底部虚拟按键的换肤。 上一篇文章地...
前言 上一篇文章,不但获取到了所有的 View,还将需要换肤的 View 进行了筛选并且保存在了 List 中,那么接下来,就需要获取皮肤包...