Android 主流开源框架
文章平均质量分 93
wildma_
我是 wildma,CSDN 认证博客专家,简书程序员优秀作者,擅长屏幕适配。Github:https://github.com/wildma
展开
-
面试官:Glide 是如何加载 GIF 动图的?
前言最近在一个群里看到有人说面试遇到一个问题是 “Glide 是如何加载 GIF 动图的?”,他说没看过源码回答不出来…好家伙!现在面试都问的这么细了?我相信很多人即使看过源码也很难回答出来,包括我自己。比如之前自己虽然写了两篇 Glide 源码的文章,但是只分析了整个加载流程和缓存机制,关于 GIF 那里只是粗略的看了一下,想要回答的好还是有难度的。那么这篇文章就好好分析一下吧,这篇依然采用 4.11.0 版本来分析。系列文章:Android 主流开源框架(一)OkHttp 铺垫-HttpCli原创 2021-03-13 22:36:09 · 2566 阅读 · 7 评论 -
Android 主流开源框架(九)LeakCanary 源码解析
前言最近有个想法——就是把 Android 主流开源框架进行深入分析,然后写成一系列文章,包括该框架的详细使用与源码解析。目的是通过鉴赏大神的源码来了解框架底层的原理,也就是做到不仅要知其然,还要知其所以然。这里我说下自己阅读源码的经验,我一般都是按照平时使用某个框架或者某个系统源码的使用流程入手的,首先要知道怎么使用,然后再去深究每一步底层做了什么,用了哪些好的设计模式,为什么要这么设计。系列文章:Android 主流开源框架(一)OkHttp 铺垫-HttpClient 与 HttpURLCo原创 2020-12-09 00:26:26 · 958 阅读 · 7 评论 -
Android 主流开源框架(八)EventBus 源码解析(含面试相关文问题解答)
前言最近有个想法——就是把 Android 主流开源框架进行深入分析,然后写成一系列文章,包括该框架的详细使用与源码解析。目的是通过鉴赏大神的源码来了解框架底层的原理,也就是做到不仅要知其然,还要知其所以然。这里我说下自己阅读源码的经验,我一般都是按照平时使用某个框架或者某个系统源码的使用流程入手的,首先要知道怎么使用,然后再去深究每一步底层做了什么,用了哪些好的设计模式,为什么要这么设计。系列文章:Android 主流开源框架(一)OkHttp 铺垫-HttpClient 与 HttpURLCo原创 2020-11-29 15:28:07 · 732 阅读 · 0 评论 -
Android 主流开源框架(七)Glide 的缓存机制
前言最近有个想法——就是把 Android 主流开源框架进行深入分析,然后写成一系列文章,包括该框架的详细使用与源码解析。目的是通过鉴赏大神的源码来了解框架底层的原理,也就是做到不仅要知其然,还要知其所以然。这里我说下自己阅读源码的经验,我一般都是按照平时使用某个框架或者某个系统源码的使用流程入手的,首先要知道怎么使用,然后再去深究每一步底层做了什么,用了哪些好的设计模式,为什么要这么设计。系列文章:Android 主流开源框架(一)OkHttp 铺垫-HttpClient 与 HttpURLCo原创 2020-05-17 21:23:55 · 927 阅读 · 0 评论 -
Android 主流开源框架(六)Glide 的执行流程源码解析
前言最近有个想法——就是把 Android 主流开源框架进行深入分析,然后写成一系列文章,包括该框架的详细使用与源码解析。目的是通过鉴赏大神的源码来了解框架底层的原理,也就是做到不仅要知其然,还要知其所以然。这里我说下自己阅读源码的经验,我一般都是按照平时使用某个框架或者某个系统源码的使用流程入手的,首先要知道怎么使用,然后再去深究每一步底层做了什么,用了哪些好的设计模式,为什么要这么设计。系列文章:Android 主流开源框架(一)OkHttp 铺垫-HttpClient 与 HttpURLCo原创 2020-05-10 16:15:21 · 924 阅读 · 0 评论 -
Android 主流开源框架(五)Retrofit 源码解析
文章首发于我的个人博客:wildma的博客,这里有更好的阅读体验,欢迎关注。前言最近有个想法——就是把 Android 主流开源框架进行深入分析,然后写成一系列文章,包括该框架的详细使用与源码解析。目的是通过鉴赏大神的源码来了解框架底层的原理,也就是做到不仅要知其然,还要知其所以然。这里我说下自己阅读源码的经验,我一般都是按照平时使用某个框架或者某个系统源码的使用流程入手的,首先要知道怎...原创 2019-11-03 15:17:48 · 547 阅读 · 0 评论 -
Android 主流开源框架(四)Retrofit 使用详解
文章首发于我的个人博客:wildma的博客,这里有更好的阅读体验,欢迎关注。前言最近有个想法——就是把 Android 主流开源框架进行深入分析,然后写成一系列文章,包括该框架的详细使用与源码解析。目的是通过鉴赏大神的源码来了解框架底层的原理,也就是做到不仅要知其然,还要知其所以然。这里我说下自己阅读源码的经验,我一般都是按照平时使用某个框架或者某个系统源码的使用流程入手的,首先要知道怎...原创 2019-10-26 14:12:37 · 846 阅读 · 0 评论 -
Android 主流开源框架(三)OkHttp 源码解析
文章首发于我的个人博客:wildma的博客,这里有更好的阅读体验,欢迎关注。前言最近有个想法——就是把 Android 主流开源框架进行深入分析,然后写成一系列文章,包括该框架的详细使用与源码解析。目的是通过鉴赏大神的源码来了解框架底层的原理,也就是做到不仅要知其然,还要知其所以然。这里我说下自己阅读源码的经验,我一般都是按照平时使用某个框架或者某个系统源码的使用流程入手的,首先要知道怎...原创 2019-10-21 22:37:22 · 662 阅读 · 0 评论 -
Android 主流开源框架(二)OkHttp 使用详解
文章首发于我的个人博客:wildma的博客,这里有更好的阅读体验,欢迎关注。前言最近有个想法——就是把 Android 主流开源框架进行深入分析,然后写成一系列文章,包括该框架的详细使用与源码解析。目的是通过鉴赏大神的源码来了解框架底层的原理,也就是做到不仅要知其然,还要知其所以然。这里我说下自己阅读源码的经验,我一般都是按照平时使用某个框架或者某个系统源码的使用流程入手的,首先要知道怎...原创 2019-10-20 15:11:48 · 883 阅读 · 0 评论 -
Android 主流开源框架(一)OkHttp 铺垫-HttpClient 与 HttpURLConnection 使用详解
文章首发于我的个人博客:wildma的博客,这里有更好的阅读体验,欢迎关注。前言最近有个想法——就是把 Android 主流开源框架进行深入分析,然后写成一系列文章,包括该框架的详细使用与源码解析。目的是通过鉴赏大神的源码来了解框架底层的原理,也就是做到不仅要知其然,还要知其所以然。这里我说下自己阅读源码的经验,我一般都是按照平时使用某个框架或者某个系统源码的使用流程入手的,首先要知道怎...原创 2019-10-20 15:08:23 · 999 阅读 · 0 评论