首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android源码
晚来天欲雪_
创建于2022-04-21
订阅专栏
Android常用库源码赏析
等 27 人订阅
共18篇文章
创建于2022-04-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LiveData源码赏析三 —— 常见问题
LiveData是Jetpack组件的一部分,它的最大优势是其具有生命感知的,可以保证只有在组件处于活动生命周期状态的时候才会更新数据。
LiveData源码赏析二 —— 数据修改
LiveData是Jetpack组件的一部分,它的最大优势是其具有生命感知的,可以保证只有在组件处于活动生命周期状态的时候才会更新数据。
LiveData源码赏析一 —— 基本使用
LiveData是Jetpack组件的一部分,它的最大优势是其具有生命感知的,可以保证只有在组件处于活动生命周期状态的时候才会更新数据。
Retrofit源码赏析八 —— 设计模式
Retrofit是一个适用于 Android 和 Java 的类型安全的 HTTP 客户端,它是对OkHttp的封装。
Retrofit源码赏析七 ——RequestFactory
Retrofit是一个适用于 Android 和 Java 的类型安全的 HTTP 客户端,它是对OkHttp的封装。
Retrofit源码赏析六 —— Converter
Retrofit是一个适用于 Android 和 Java 的类型安全的 HTTP 客户端,它是对OkHttp的封装。
Retrofit源码赏析五 —— CallAdapter
Retrofit是一个适用于 Android 和 Java 的类型安全的 HTTP 客户端,它是对OkHttp的封装。
Retrofit源码赏析四 —— OkHttpCall
Retrofit是一个适用于 Android 和 Java 的类型安全的 HTTP 客户端,它是对OkHttp的封装。
Retrofit源码赏析三 —— ServiceMethod
Retrofit是一个适用于 Android 和 Java 的类型安全的 HTTP 客户端,它是对OkHttp的封装。
Retrofit源码赏析二 —— 主流程
Retrofit是一个适用于 Android 和 Java 的类型安全的 HTTP 客户端,它是对OkHttp的封装。
Retrofit源码赏析一 —— 基本使用
Retrofit是一个适用于 Android 和 Java 的类型安全的 HTTP 客户端,它是对OkHttp的封装。
EventBus源码赏析七 —— 问答
粘性事件的实现比较简单,先在发送粘性事件之前将其保存一份,然后在注册完订阅者的时候如果发现粘性事件,就发送出去
EventBus源码赏析六 —— 知识周边
EventBus是一种用于Android的发布/订阅事件总线。那么它是如何判断当前环境就是Android呢。
EventBus源码赏析五 —— 注解处理器
EventBus从3.0开始引入了编译时注解,利用ventBusAnnotationProcessor类在编译期间收集@Subscribe所包含的信息。
EventBus源码赏析四 —— 线程切换
使用@Subscribe(threadMode = ThreadMode.MAIN)的时候会发现,EventBus支持订阅方法指定线程模型,ThreadMode是一个枚举类型,有以下取值
EventBus源码赏析三 —— 订阅信息查找
EventBus.register()方法中通过findSubscriberMethods()方法获取了订阅者的所有的订阅方法
EventBus源码赏析二 —— 主流程
一般情况下,我们使用EventBus.getDefault()获取EventBus实例,它采用了标准的双重锁检查的单例模式。
EventBus源码赏析一 —— 基本使用
EventBus是一种用于Android的发布/订阅事件总线。我们经常用来在不同界面,不同线程传递数据,它解耦了事件发送方和事件处理方。