自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除