首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码分析
订阅
5upport
更多收藏集
微信扫码分享
微信
新浪微博
QQ
104篇文章 · 0订阅
EventBus源码解析
最近跟一位前辈聊了一下学习方法,聊了很多,也收获了很多。从交流的过程中前辈送给我一句话:“学以致用,格物致知”。听完之后意识到之前的学习方法有很大的问题,在以后的学习中需要更多的和实践相结合,做到学以致用。各位小伙伴们有什么更好的学习方法吗?欢迎留言交流。 本篇文章将会讲一下E…
StateMachine使用及源码解读
简介 使用 实现自己的状态只需要继承State类,实现processMessage方法即可 创建自己的MyStateMachine类,继承自StateMachine。初始化自定义状态,将状态add进去
Android修炼系列(十一),强大的可拖拽工具类ViewDragHelper
实现可自由拖拽的view,还在自己造轮子吗?使用系统androidx包(原v4)下的ViewDragHelper 几行代码即可搞定..效果图见下
requestLayout竟然涉及到这么多知识点
鸿洋大佬的提问,引发我对requestLayout方法进行了深入的思考。最近有个粉丝跟我提了一个很有深度的问题。乍一看有点超纲了。细细一想,我把这个问题拆分成了两个问题
深入解析Android的StateListDrawable
这篇文章的目的在于从源码角度分析StateListDrawable针对不同状态匹配Drawable的过程
从LayoutInflater源码解答CustomView的两个问题
问题1:为什么CustomView在xml中使用时,不可以像系统View一样类名引用,而必须是以完整包名引用,否则会出现ClassNotFoundException。 问题2: 为什么CustomView在xml中使用时,不可缺少constructor(Context, Att…
Android OkHttp源码解析
使用这里不详细讲解如何使用,如果需要详细了解使用,请参考我的另一篇文章AndroidOkHttp3.0基本使用我们看一下基本使用下面我们慢慢分析OkHttpClient.Builder首先我们通过Bu
Android 图片加载框架 Glide 4.9.0 (二) 从源码的角度分析 Glide 缓存策略
由于之前项目搭建的是 MVP 架构,由RxJava + Glide + OKHttp + Retrofit 等开源框架组合而成,之前也都是停留在使用层面上,没有深入的研究,最近打算把它们全部攻下,还没有关注的同学可以先关注一波,看完这个系列文章,(不管是面试还是工作中处理问题)…
【源码阅读】Gson源码阅读
之前也立过FLAG,要阅读gson的源码,拖了好久,现在也算是填了之前的坑吧。 首先,从缓存中取,如果取不到,则通过遍历factories对比Type,拿到对应的TypeAdapter。 请注意最后添加的ReflectiveTypeAdapterFactory,它就是解决自定义…
Glide源码分析Two
假设你去面试,面试官问你使用什么图片框架,你说你用Glide。面试官并不是想让你说Glide,而是你选择Glide图片加载框架的原因和理由。它与其他图片加载框架的优缺点。 我回答你,当然不是这么简单,但这确实是最主要最底层的架构,所有的图片加载框架都一样,区别在于在这个基础上延…