android-async-http开源解析
2015-07-04 21:55
381 查看
描述:
处理异步Http请求,并通过匿名内部类处理回调结果,均位于非UI线程不会阻塞UI操作,通过线程池处理并发请求处理文件上传、下载、响应结果自动打包成JSON格式。
核心操作类AsyncHttpResponseHandler这是一个请求返回处理成功、失败、开始完成等自定义的消息类 。
(1)AsyncHttpClient
该类在android应用中创建异步get,post,put,delete Http请求.
(2)RequestParams
用于创建AsyncHttpClient实例中的请求参数(包括字符串、文件)的集合。
(3)AsyncHttpResponseHandler
继承ResponseHandlerInterface接口,用于拦截和处理由AsyncHttpClient创建的请求。在匿名类AsyncHttpResponseHandler中的重写 onSuccess(int, org.apache.http.Header[], byte[])方法用于处理响应成功的请求。此外,你也可以重写 onFailure(int, org.apache.http.Header[], byte[], Throwable), onStart(), onFinish(), onRetry()
和onProgress(int, int)方法
处理异步Http请求,并通过匿名内部类处理回调结果,均位于非UI线程不会阻塞UI操作,通过线程池处理并发请求处理文件上传、下载、响应结果自动打包成JSON格式。
核心操作类AsyncHttpResponseHandler这是一个请求返回处理成功、失败、开始完成等自定义的消息类 。
(1)AsyncHttpClient
该类在android应用中创建异步get,post,put,delete Http请求.
(2)RequestParams
用于创建AsyncHttpClient实例中的请求参数(包括字符串、文件)的集合。
(3)AsyncHttpResponseHandler
继承ResponseHandlerInterface接口,用于拦截和处理由AsyncHttpClient创建的请求。在匿名类AsyncHttpResponseHandler中的重写 onSuccess(int, org.apache.http.Header[], byte[])方法用于处理响应成功的请求。此外,你也可以重写 onFailure(int, org.apache.http.Header[], byte[], Throwable), onStart(), onFinish(), onRetry()
和onProgress(int, int)方法
相关文章推荐
- Android网络开发之Socket通信
- wireshark学习使用教程1
- 公司基础网络架构及实现
- IOS网络编程:HTTP
- 一个苦逼站长四年的网络创业故事
- 根据网络路径批量下载文件保存到本地
- 计算机网络基础知识整理(三)
- java网络编程(下)
- Android学习笔记之HttpClient实现Http请求....
- 网络编程
- SOCKET,TCP/UDP,HTTP,FTP
- [WIP]Fan网络 (by quqi99)
- 解读Mirantis Fuel部署OpenStack各个网络的用途和分析
- gcc 已知的问题及规避方案 https://gcc.gnu.org/bugs/#known
- Android程序:使用系统服务*1.获取网络状态 * 2.打开关闭wifi * 3.获取系统音量 * 4.获取运行程序的包名
- 基于java的https双向认证(android)
- HTTP 协议详解
- Linux命令之ifconfig - 网络配置命令
- TCP UDP (转)
- git简介 http://msysgit.github.io/