会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cexo
上一页
1
···
24
25
26
27
28
29
30
31
32
···
81
下一页
2020年2月22日
RXJava2响应式编程框架设计<一>---Rxjava2入门
摘要: 关于Rxjava在之前https://www.cnblogs.com/webor2006/p/10545699.html已经对它的原理啥的有了一定的研究了,这次准备再对它进行进一步深入的研究,这里会从一个基础到原理的完整流程中重新审视它,并且最终来手写一下整个Rxjava框架的核心框架,进一步加深对
阅读全文
posted @ 2020-02-22 16:41 cexo
阅读(631)
评论(0)
推荐(0)
2020年2月18日
Glide框架设计<四>-------生命周期管理、Glide框架整合源码分析
摘要: 接着上一次https://www.cnblogs.com/webor2006/p/12324332.html的源码继续分析。 Glide框架源码分析: Request.begin(): 在上一次中已经分析到了这: 也就是准备要开始发起请求了: 那这个engine是在哪创建的呢? 而这个GlideCo
阅读全文
posted @ 2020-02-18 08:17 cexo
阅读(701)
评论(0)
推荐(0)
2020年2月17日
Glide框架设计<三>-------图片资源加载继续手写实现、Glide框架架构源码分析
摘要: 图片资源加载手写: FileUriLoader: 跟着上一次https://www.cnblogs.com/webor2006/p/12322227.html的代码继续编写,回忆一下: 已经实现了对于网络图片的加载,好,接下来咱们再来拓展一下,从文件中来加载图片,像这样: 有了标准行为,来实现一下M
阅读全文
posted @ 2020-02-17 23:29 cexo
阅读(808)
评论(0)
推荐(1)
Glide框架设计<二>-------Glide复用池、磁盘缓存、图片资源加载手写实现
摘要: 继续接着上一次https://www.cnblogs.com/webor2006/p/12313876.html的缓存进行编写。 Bitmap复用池: 概念: 关于啥是Bitmap复用,这里还是借用博主的这篇文章https://www.jianshu.com/p/97fd67720b34的说明过一下
阅读全文
posted @ 2020-02-17 17:04 cexo
阅读(1391)
评论(2)
推荐(1)
2020年2月15日
Glide框架设计<一>-------Glide基本使用、缓存原理、内存缓存和活动资源手写实现
摘要: 对于Android的图片加载框架,早些前用得最普遍的则是Android-Universal-Image-Loader,github地址:https://github.com/nostra13/Android-Universal-Image-Loader,不过它现在也依然被广泛应用着,但是如今的项目如
阅读全文
posted @ 2020-02-15 21:42 cexo
阅读(2845)
评论(0)
推荐(1)
2020年2月11日
组件化架构深入剖析<三>-----Arouter核心功能手写实现、Arouter官方核心源码分析
摘要: 注册处理器生成组映射: 继续跟着上一次https://www.cnblogs.com/webor2006/p/12275672.html的代码进行接下来的实现,上一次已经将路由表的映射的工具类的生成代码编写完了,接下来则需要编写它: 对应咱们的代码也就是它: 其写法跟那个生成映射表类差不多,这里就直
阅读全文
posted @ 2020-02-11 08:37 cexo
阅读(485)
评论(0)
推荐(0)
2020年2月8日
组件化架构深入剖析<二>-----组件通信原理剖析及实现注解处理器生成路由工具类
摘要: 继续接着上一次https://www.cnblogs.com/webor2006/p/12275665.html的代码开撸, 不过在继续开撸之前,咱们先用图的方式对其实现组件之间通讯的原理进行一下整体的了解,这样有助于我们能清楚的知道接下来手写路由更加的明确。 组件路由通信原理剖析: 一说到组件化则
阅读全文
posted @ 2020-02-08 10:46 cexo
阅读(428)
评论(0)
推荐(1)
组件化架构深入剖析<一>-----组件化基础框架搭建
摘要: 组件化这种概念也提出来好久了,如今的商用项目基本都是基于组件化来进行开发了,面试时问到它的机率也比较大,这么经典的东东可惜我还木有将其记录下一来,所以接下来会花些时间来对组件化的各个细节进行整理。 模块化、组件化、插件化概念了解: 对于这三者的概念其实已经烂大街了,不过还是先用文字对它们进行一个总结
阅读全文
posted @ 2020-02-08 10:40 cexo
阅读(1054)
评论(0)
推荐(0)
2020年2月6日
插件化架构深入剖析<三>-----插庄式静态广播启动及Hook方式初识
摘要: 静态广播的调用: 定义静态广播: 对于插件中动态广播的调用在上一次https://www.cnblogs.com/webor2006/p/12268754.html中已经实现完了,接下来则来实现静态广播的调用,先来在插件中定义一个静态广播: 此时就需要在清单文件中进行注册了: 然后当收到广播消息之后
阅读全文
posted @ 2020-02-06 15:14 cexo
阅读(541)
评论(0)
推荐(0)
插件化架构深入剖析<二>-----插庄式实现Service&动态广播启动机制剖析
摘要: 基础巩固 DexClassLoader是如何加载插件中的类? 在上次https://www.cnblogs.com/webor2006/p/12267707.html插件化的学习中已经实现了Activity的跳转了,在继续开启新的学习之前,先来对这块代码的原理进行一下剖析: 其实关于Android中
阅读全文
posted @ 2020-02-06 15:00 cexo
阅读(390)
评论(0)
推荐(0)
上一页
1
···
24
25
26
27
28
29
30
31
32
···
81
下一页
导航
博客园
首页
新随笔
联系
订阅
管理
公告