我们也在一点一点flutter化自己的项目, 也是直播,也是用的声网, 从0开始学 自己正一步一步改造,希望可以多交流
flutter 音视频通话项目的那点事儿开篇 今天这篇文章,从flutter出发,杂谈下我对整个移动端开发的一些感触. 原生开发这么久,哪些技术类型的APP开发难度最高呢,在我的认知内,一类是图形学APP开发,3D...
我们也在一点一点flutter化自己的项目, 也是直播,也是用的声网, 从0开始学 自己正一步一步改造,希望可以多交流
flutter 音视频通话项目的那点事儿开篇 今天这篇文章,从flutter出发,杂谈下我对整个移动端开发的一些感触. 原生开发这么久,哪些技术类型的APP开发难度最高呢,在我的认知内,一类是图形学APP开发,3D...
2022-02-15-01
什么是Binder
2022-02-14-02
2022-02-14-01
一起解读HasMap
Builder设计模式在代码设计中很常见,譬如我们在阅读大神们的源码是,一些初始化参数比较多构造方法都采用了Builder模式,譬如说Okhttp,Glide,Picas...
OkHttp的源码阅读终于告一段落,作为一个程序猿一开始对源码阅读真心有点抵触,因为觉得很难,根本看不明白,最后心一横硬着头皮去看,其实你发现源码并没有你想象中那么难理解...
写这篇博客的意义完全是为了后边继续写OkHttp源码阅读系列中的CacheInterceptor做铺垫,作为移动端开发人员来说,Http的缓存机制并不是很熟悉,在阅读Ok...
Duang!~ Duang!~ Duang!~重磅来袭,OkHttp里个人觉得最重要也是最有特色的角色出现了(因为看的最懵逼),这个拦截器里边的子角色很多,也同样都很重要...
有了上一篇HTTP缓存机制的铺垫,现在我们来详细分析下CacheInterceptor的实现原理,实际上在分析CacheInterceptor的工作原理前还应该熟悉一个专...
BridgeInterceptor是OkHttp内置拦截器的第二层拦截器,从字面上理解bridge桥梁的意思,暂且咱就叫它桥接拦截器,那具体是桥接什么内容的呢? 简介 ...
上一篇我们了解了OkHttp的拦截器链是如何形成连式结构,并且如何工作的,接下来开始逐个的分析学习OkHttp内置的几个拦截器。首先第一个拦截器:重试和重定向拦截器Ret...
之前对OkHttp的分析可以知道一个请求获取的Response是通过一个叫做拦截器链的东西得到的,Response result = getResponseWithInt...
上边OkHttp源码阅读(OkHttp源码阅读(一)-——初识OkHttp[http://www.sherlockaza.com/2017/03/11/2017-03-1...
OkHttp[https://github.com/square/okhttp]是由square公司研发一款开源的轻量级网络请求框架,一直备受Android端青睐,OkH...
Deque是Queue的一个子接口,是Double Ended Queue的缩写,顾名思义Deque是一个支持双向检索和插入元素的双向队列,因此Deque既支持FIFO原...
队列是一种数据结构,遵循FIFO(先进先出)原则的一种数据结构,简单的讲先放到队列里的元素,先出队列,跟现实生活中的排队一样,队列的使用非常广泛和灵活,详细如下: 简介 ...
栈是一种比较经典的数据结构,遵循LIFO原则,先进栈的元素总是要等到后进栈的元素出栈以后才能出栈,JVM内存划分中其中就有栈区,每个线程包含一个栈区,栈中只保存基础数据类...
提到Android的缓存策略任何一个Android开发人员都能随口说出LruCache,利用最新最少使用(Least Recently Used)的原则进行缓存,可LRU...