- 博客(4)
- 收藏
- 关注
原创 OkHttp源码分析
一、OkHttp整体流程: 网络请求的流程: (1)创建OkHttpClient (2)创建Request请求 (3)通过newCall生成Call,具体实现是RealCall (4)异步请求:通过调用RealCall的enqueue方法,内部通过调用Dispatcher的enqueue方法,具体是调用AsyncCall中的execute方法。 同步请求:通过
2016-11-29 18:32:18 467
原创 MVP架构的理解和使用
一、MVP:(Model-View-Presenter) 1、View:负责绘制UI元素、与用户进行交互(在Android中体现为Activity) 2、Model:负责存储、检索、操纵数据(有时也实现一个Model interface用来降低耦合) 3、Presenter:作为View与Model交互的中间纽带,处理与用户交互的负责逻辑。 二、MVP使用: 1、
2016-11-24 11:10:16 2121
转载 OkHttp相关使用和设置缓存
一、优点: 支持HTTP/2 协议,允许连接到同一个主机地址的所有请求共享Socket。这必然会提高请求效率。在HTTP/2协议不可用的情况下,通过连接池减少请求的延迟。GZip透明压缩减少传输的数据包大小。响应缓存,避免同一个重复的网络请求。 二、请求和响应相关要素: Request类封装客户端发送的请求,包括请求的url,请求方法method(主要是GET和POST方
2016-11-22 18:08:07 2754
转载 自定义控件基础----Canvas
一、坐标系: 1、 getTop(); //获取子View左上角距父View顶部的距离 getLeft(); //获取子View左上角距父View左侧的距离 getBottom(); //获取子View右下角距父View顶部的距离 getRight(); //获取子View右下角距父View左侧的距离
2016-11-21 17:21:09 491
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人