自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Okhttp封装、网络层扩展

本文通过封装扩展网络中间层,可以自由切换okhttp或其它网络库,并支持okhttp所有特性,还可以自由封装和扩展,欢迎大家给出意见。目前支持一般的get请求一般的post请求基于Http Post的文件上传(类似表单)文件下载/加载图片 not上传下载的进度回调 not支持session的保持支持自签名网站https的访问,提供方法设置下证书就行支持取消某个请求支持自定义Callback支持HEAD、DELETE、PATCH、PUT not支持url关闭网络请求

2016-03-26 13:50:15 6976 9

原创 okHttp使用及优缺点

前言今天在这里要讲的是一个网络库,okHttp相对于其它网络库有很多不同,使用、效率、拦截器都有很多不同,当然也有坏处,比如callback回来是在线程里面, 不能刷新UI,访问请求跟apache有很多不同,这点注意,还有访问请求的时候,Get和Post有不同就是看一个地方,如果是用其它网络库,一定会迷惑到底那个才是Get\POST,文章中会细细解答,本文会以介绍、使用、优缺点来三大块阐述

2016-03-24 18:33:37 35167 6

原创 Android中MVC、MVP、MVVM详解

前言今天有时间就刚好有想写关于这几个名词,对于我来说,其实这么多名词、思想归根到底就是要根据项目实际、人员配置来做合理优化,既不能纸上谈兵、又不能畏惧不前,那么合理分阶段架构和完善代码才是关键,本篇文章将以两个思路讲述,第一先说介绍,然后再说优缺点,结合实际开发。一、MVC介绍MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。

2016-03-22 15:19:49 4680 2

原创 Android四大组件启动顺序、生命周期详解

前言今天有时间就准备整理一下Android的四大组件,有时候经常面试、技术群、朋友会聊起来四大组件,哪四大组件到底是什么,四大组件启动顺序是啥?我觉得如果面试的时候,有人问起来这个一定要注意,其实他想考察是你对四大组件的认识和理解。

2016-03-14 17:37:27 5727

原创 android消除锯齿原理分析

前言在Android中view绘画是很重要的一点,当view重写、surfaceView重写,都会涉及到如何把一个视图画的完美、边角不在毛躁躁,下面会从原来、业务场景、防锯齿、防锯齿实现原理。 一、锯齿的原由:1.1 业务场景1.Android 画圆形视图如:用户头像圆形的。2.还有像柱状图等,这个有开源组件hellocharts-android、MPAndroidChart等

2016-03-09 15:28:36 6956

原创 Http研究心得+面试心得

前沿当做了很久互联网产品,肯定会对http多少有些了解,当面试问起来这个问题,面试官会根据这个来衡量一个开发人的深度,会在几方面深入了解如:Http协议基础概念、请求响应模型、提交请求的不同方法、(Get\Post\Pull\Del)响应状态判断、(2XX\3XX\4XX,并在async中以300判断,这里再细谈)获取响应以及解析响应、数据下载的实现方法、数据上传的实现方法、请求头

2016-03-08 16:39:51 2235 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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