首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码框架解析
订阅
wsyj
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
聊一聊 EventBus 源码和设计之禅
笔者看过一些知名开源项目的源码,认为 EventBus 算是其中最简单的,甚至复杂程度不在一个级别上。解析源码前先提一下以下几个变量和类,掌握了这些变量和类基本上 EventBus 已经就掌握一半了。 METHOD_CACHE:Map<Class<?>, List<Subscr…
一文彻底搞懂EventBus 3.0原理
EventBus是一种用于Android的事件发布-订阅总线框架,由GreenRobot开发,Gihub地址是:EventBus。它简化了应用程序内各个组件之间进行通信的复杂度,尤其是碎片之间进行通信的问题,可以避免由于使用广播通信而带来的诸多不便。 ThreadMode.PO…
LiveData 面试题库、解答、源码分析
这一篇就 LiveData 面试题做一个归总、分析、解答。试图解除所有关于 LiveData 的疑惑。
【带着问题学】协程到底是什么?
1.关于协程的一些前置知识 ,进程,线程,协程的关系 2.协程到底是什么? 协程的主要竞争力是什么 3.`kotlin`协程的一些基本概念,挂起函数,`CPS`转换,状态机等
探索 ARouter 原理
ARouter 的跳转是基于路由表实现的,路由表是由注解处理器 RouteProcessor 生成的,读取路由表有运行时反射和编译时插入两种。
【知识点】OkHttp 原理 8 连问
OkHttp可以说是Android开发中最常见的网络请求框架,OkHttp使用方便,扩展性强,功能强大,本文从几个问题出发梳理OKHttp相关知识点,以便快速构建OKHttp知识体系
面试官:简历上最好不要写Glide,不是问源码那么简单
说到图片加载框架,大家最熟悉的莫过于Glide了,但我却不推荐简历上写熟悉Glide,除非你熟读它的源码,或者参与Glide的开发和维护。 使用Glide加载图片如此简单,这让很多开发者省下自己处理图片的时间,图片加载工作全部交给Glide来就完事,同时,很容易就把图片处理的相…
【带着问题学】Glide做了哪些优化?
1.`Glide`缓存机制做了哪些优化? 2.`Glide`做了哪些内存优化? 3.`Glide`如何管理生命周期? 4.`Glide`怎么做大图加载?