前言 动画的使用 是 Android 开发中常用的知识 可是动画的种类繁多、使用复杂,每当需要 采用自定义动画 实现 复杂的动画效果时,很多开发者就显得束手无策 Androi...
前言 动画的使用 是 Android 开发中常用的知识 可是动画的种类繁多、使用复杂,每当需要 采用自定义动画 实现 复杂的动画效果时,很多开发者就显得束手无策 Androi...
LeakCanary原理浅析 1.LeakCanary简介 LeakCanary是一个Android和Java的内存泄漏检测库,可以大幅可以大幅度减少了开发中遇到的OOM问题...
一,打破砂锅问到底 泛型存在的意义?泛型类,泛型接口,泛型方法如何定义?如何限定类型变量?泛型中使用的约束和局限性有哪些?泛型类型的继承规则是什么?泛型中的通配符类型是什么?...
kotlin的可空性1.在java中我们司空见惯的空指针异常,带给我们很多麻烦。kotlin改良后,更多的把运行时可能会出现的null问题,以编译时错误的方式,提前在编译期强...
一、什么是Retrofit A type-safe HTTP client for Android and Java 以上是官网给出的答案,翻译成中文:Retrofit是An...
写这篇博客的意义完全是为了后边继续写OkHttp源码阅读系列中的CacheInterceptor做铺垫,作为移动端开发人员来说,Http的缓存机制并不是很熟悉,在阅读Ok...
上一篇我们了解了OkHttp的拦截器链是如何形成连式结构,并且如何工作的,接下来开始逐个的分析学习OkHttp内置的几个拦截器。首先第一个拦截器:重试和重定向拦截器Ret...
之前对OkHttp的分析可以知道一个请求获取的Response是通过一个叫做拦截器链的东西得到的,Response result = getResponseWithInt...
上边OkHttp源码阅读(OkHttp源码阅读(一)-——初识OkHttp[http://www.sherlockaza.com/2017/03/11/2017-03-1...