首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码学习
订阅
chaowen
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
认真看完这一篇,不懂 Retrofit?不存在的(源码解析)
对 Retrofit 作出源码解析,并提供抽取 SimpleRetrofit 提供参考,进一步了解掌握 Retrofit 的架构设计和编码过程
OKHttp 源码解析
Android 为我们提供了两种 HTTP 交互的方式:HttpURLConnection 和 Apache HTTP Client,虽然两者都支持 HTTPS,流的上传和下载,配置超时,IPv6 和连接池,已足够满足我们各种 HTTP 请求的需求。但更高效的使用 HTTP 可以让您的应用运行更快、更节省流量。而 OkHttp 库就是为此而生。
大话Android多线程(一) Thread和Runnable的联系和区别
这是Android多线程篇的第一章,我们就从线程的创建聊起吧。常用的线程创建方式有两种(实现Callable接口的方式,我们放到以后介绍Executor框架的时候再叙) 我们就以经典的卖票系统讲个故事吧。话说有小T(Thread)和小R(Runnable)两个票贩子,手下各有两…
一张图带你走进Retrofit源码世界
前提 只有了解了框架的原理才能更好的使用她,才能定位问题的根本。写这篇文章的也是为了自我的学习和提升。其实看源码就跟看书一样,看了这么多本书有什么用呢,其实不然,这些知识已经潜移默化的影响了你的思维。你之后在阅读源码时,会发现能更快的上手了。 引用别人的一句话:当我还是个孩子时吃…
Glide 知识梳理(6) - Glide 源码解析之流程剖析
不得不说,Glide真的是十分难啃,来来回回看了很多的文章,并对照着源码分析了一遍,才理清了大概的思路,希望这篇文章能对大家有一定的帮助。 在进入正题之前让我们先谈一些题外话,就是 为什么我们要去看 Glide 的源码。 可以发现其实Glide的功能已经很完备了,无论是占位符、…
Android源码分析:手把手带你深入了解Glide的缓存机制
本人尝试将 Glide 的功能进行分解,并单独针对每个功能进行源码分析,从而降低Glide源码的复杂度。 今天,我将主要针对 Glide的图片缓存功能进行流程 & 源码分析 ,希望你们会喜欢。 1. Glide缓存机制简介 Glide的缓存机制使得 Glide具备非常好的图片缓…
Android:这是一份全面 & 详细的Retrofit 2.0 源码分析指南
1. 简介 准确来说,Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装。 2. 与其他网络请求开源库对比 3. Retrofit 的具体使用 4. 源码分析 a. 使用步骤 b. 源码分析 所谓xxxFactory、“xxx工厂”其实是设计模式中工厂模…
Android 7.0 源码分析项目一期竣工啦
Android 7.0 源码进行系统的分析,这是一个从实践角度去分析源码的项目,目前项目一期已经完成。 第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 Android是一个庞大的系统,Android Framework只是对系统的一个封装,里面还牵扯到JNI、C++…
Android主流三方库源码分析(九、深入理解EventBus源码)
不知不觉,Android主流三方库源码分析系列已经来到最后关头了。这一次,笔者将会对Android中的事件总线框架EventBus源码进行详细地解析,一起来和大家揭开它背后的面纱。 在正式讲解之前,笔者觉得需要对一些基础性的概念进行详细的讲解。众所周知,EventBus没出现之…