android常用框架-高效源码解读
文章平均质量分 94
JayWang1024
stay hungry , stay young!
展开
-
Handler源码解析(高工视角)
源码版本:Sourcesforandroid 30。(31的版本太新,androidstudio还没法下载)1.用法原创 2021-08-20 10:39:18 · 502 阅读 · 1 评论 -
EventBus3源码解析(高工视角)
EventBus的Github地址1.EventBus的使用(摘自EventBus官方)2.EventBus要满足需求核心需求:进程内部发送事件补充需求: 不能引起界面卡顿不能引起内存泄露 不能引起内存抖动2.1.需求拆分2.1.1.发送事件不受线程限制(可以跨线程)2.1.2.订阅者可以指定在什么线程接收到事件(比如主线程)2.1.3.不能引起主线程阻塞(或者主线程执行权被争抢)2.1.4.必须能及时...原创 2021-08-12 20:14:22 · 144 阅读 · 0 评论 -
Retrofit2源码解析(高工视角)
转载请注明出处:官网本文源码版本是2.3.0,是一个mavan项目,建议用IDEA打开。1.官网介绍2.源码解析我们根据这段代码来看源码:Retrofit retrofit = new Retrofit.Builder() .baseUrl("https://api.github.com/") .addConverterFactory(GsonConverterFactory.create()) .build();GitHubService...原创 2021-08-18 22:35:03 · 330 阅读 · 0 评论 -
OkHttp3源码解析(高工视角)
本文解读的OkHttp版本是3.14.9,拉取自master分支的parent-3.14.9(tag);这是OkHttp团队将okhttp项目migrate to Kotlin前的最后一个版本。java是最...算了不拉仇恨了^_^。1.http/1.12.http/2.0原创 2021-08-17 19:31:43 · 603 阅读 · 0 评论