Monthly Archives: 一月 2016

ViewDragHelper应用之仿QQ侧滑删除控件

概要 QQ消息列表侧滑删除在网上也有很多相关代码介绍,介绍的实现方式也各不一样,本文是将侧滑删除自定义为一个控件,这样使用就可以不仅仅限制在ListView中了。如果想理解本文逻辑首先得对ViewDragHelper有一定的了解,可以参考一下ViewDragHelper解析,在文章中对ViewDragHelper进行了简单的介绍并配有示例demo,通过本文也可以加深对ViewDragHelper理 […]

阅读更多 »

OkHttp使用详解二

概要 上一篇笔记中已经简单介绍了OkHttp的基本使用,这一片继续介绍一些常用的功能,主要涉及请求缓存Cache、请求头Header、取消一个请求、如何信任所有的https、Dispatch以及如何在文件上传和下载时实时更新进度,当然了本篇笔记仍然仅仅涉及到如何使用,对于内部原理并没有做更多的深入。 响应的缓存处理 响应缓存主要设计到两个类的使用Cache和CacheControl,其中Cache […]

阅读更多 »

OkHttp使用详解一

概要 本篇主要讲解OkHttp最基本的使用,如最常见的get和post请求,在本文中post主要介绍的是表单提交方式的请求,文章最后介绍了如何在服务端和客户端设置处理Cookie,客户端给出了两种最常见的方式处理Cookie。 在学习Android的过程中,官方集成网络框架就包含了HttpUrlConnection、HttpClient、Volley,其中Volley是android开发团队在20 […]

阅读更多 »

ViewDragHelper解析

概要 ViewDragHelper是谷歌在2013年的I/O大会上推出的一个用于View拖拽操作的帮助类,借助于该类谷歌同时推出了两个用于侧滑的布局SlidingPaneLayout和DrawerLayout,现在市场上的很多带有侧滑菜单的应用都是基于这两种布局。 ViewDragHelper极大的简化了View的拖拽操作,在它没有出现之前很多侧滑都是采用的第三方库,为了实现侧滑效果需要对touc […]

阅读更多 »