Avatar notebook default
10篇文章 · 24883字 · 11人关注
  • Glide原理之执行流程分析

    Glide是一个优秀的图片加载库,它有如下优点: Glide可以监听Activity的生命周期管理,更加合理的管理图片的加载和释放。 加载质量,...

  • ButterKnife原理分析(二)注解的处理

    上一篇我们讲解了ButterKnife的设计思想,理解了ButterKnife绑定相关源码的实现逻辑。但是它是怎么通过注解的方式生成的那些逻辑代...

  • ButterKnife原理分析(一)设计思想

    用过ButterKnife的同学都知道,它可以方便我们用注解的方式来省去每次用findViewById去获取View对象等。而其实它的原理也是很...

  • Resize,w 360,h 240
    网络库Retrofit2原理简析

    之前我们分析过了Okhttp这个优秀的网络请求库,但是在实际的使用时,还是会觉得有很多的不方便,你会发现它跟HttpUrlConnection,...

    1.5 5827 2 46
  • Resize,w 360,h 240
    Okhttp解析(五)缓存的处理

    大家好,之前我们讲解了Okhttp网络数据请求相关的内容,这一节我们讲讲数据缓存的处理。本节按以下内容讲解Okhttp缓存相关的内容。 缓存的优...

  • Okhttp解析(四)网络连接的建立

    Okhttp作为一款底层网络访问框架,它和Volley等上层网络框架不一样的地方在于,Okhttp自己实现了与服务端的TCP连接,并在此连接上根...

  • Resize,w 360,h 240
    Okhttp解析(三)网络连接的管理

    上节我们讲解了Okhttp网络请求和响应的处理过程,其中我们知道了请求之前是需要建立网络连接的,也就是http请求是需要建立TCP连接之上的。这...

  • Okhttp解析(二)网络请求的执行

    上节我们讲解了Okhttp的简单介绍,请求任务的分发,以及请求响应的拦截。现在我们分析数据的请求是如何进行的。 在阅读http请求数据之前,你可...

  • Resize,w 360,h 240
    Okhttp解析(一)请求的分发,拦截

    Okhttp特性 Okhttp是一个高效的,请求速度更快,更节省流量的http库。拥有以下特性。 支持SPDY和http2,对同一服务器的所有请...

文集作者