随笔 - 632  文章 - 17  评论 - 54  阅读 - 92万

随笔分类 -  Android源码相关

源码相关的辅助工具及辅助代码
RxJava2主流程再分析
摘要:一、概述 项目中再次用到了RxJava2(响应式编程/流式编程),所以决定再把主流程分析分析。之前有分析过,时间太久记不大清楚了。这次当时回顾了 二、源码分析 1.先看一个简单的流程,上游发送一个100的数字下游接收并打印 Observable.create(object : ObservableO 阅读全文
posted @ 2023-08-30 11:06 飘杨...... 阅读(35) 评论(0) 推荐(0) 编辑
OKHttp3主流程再分析
摘要:一、概述 为什么要是用OKHttp3 总结下来就两个大的方面 一、成熟稳定 OkHttp距今已有10多年的历史,在Android中大量且广泛的应用,在大、中、小项目中无处不在。可以这样说,只要是一个Android项目,网络框架的底层必定是OKHttp 二、高效 1.OkHttp的底层使用socket 阅读全文
posted @ 2023-08-24 14:20 飘杨...... 阅读(141) 评论(0) 推荐(0) 编辑
ARouter源码再分析
摘要:一、概述 ARouter是一个路由框架,主要解决平行模块之间页面跳转的问题。 ARouter基本原理 >ps:简化版: 1.其核心还是通过Intent进行跳转 2.通过注解+APT+JavaPoet技术,把项目中包含有@Router(path)注解的类找出来,然后把含有注解@Rotue的类和路由路径 阅读全文
posted @ 2023-08-22 16:19 飘杨...... 阅读(92) 评论(0) 推荐(0) 编辑
EventBus源码再分析
摘要:一、概述 EventBus是一个开源的用于Android和Java上的一个:订阅 >发布事件总线。 优点: 1.只要是在一个JVM内,就可以实现通信 2.小巧灵活、不占内存 3.解耦,切换线程灵活 4.库小,不占内存 缺点: 1.注册和反注册时一对,如果忘记了就会出现内存泄漏 2.拿到注解方法组是通 阅读全文
posted @ 2023-08-21 18:13 飘杨...... 阅读(25) 评论(0) 推荐(0) 编辑
Android系统源代码辅助
摘要:一、辅助文档 https://www.cnblogs.com/CVstyle/p/6395662.html 最新辅助文档可以用这个 http://www.aospxref.com/ google官方提供的查看源代码的库: https://cs.android.com/ 二、在线文档 http://a 阅读全文
posted @ 2022-07-11 16:07 飘杨...... 阅读(70) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示