位置: 编程技术 - 正文
推荐整理分享Android之Async-http,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
简介:
Async-http是一款国外的开源框架,作者是loopj。是基于Apache HttpClient库的。可以方便快速高效的进行网络数据请求和发送,文件下载和上传。
特点:
清晰的网络请求回调请求使用ThreadPool,限制并发资源使用情况GET / POST基于参数构建使用(RequestParams),方便Multipart 文件上传,大数据上传下载自动智能请求重试,优化了质量不一的移动连接
内置响应解析成JSON,使用JsonHttpResponseHandler
持久化cookie存储,保存cookie到你的应用程序的SharedPreferences二进制文件(图片等)的下载,使用BinaryHttpResponseHandler
用法:
建立请求首先建立请求客户端对象。然后进行相应的Get和Post请求,请求结果在回调里获取解析。Async-http的Get和Post请求可以基于参数化请求(RequestParams),可以清晰方便的将你的请求参数放到里面,然后进行Get和Post请求。
示例:
首先我们需要选择一个网络服务API,这里我选择聚合数据里面的手机归属地查询API,1注册2申请,申请之后会为你的应用分配一个AppKey,下面是API说明:
在使用Async-Http之前,必须将jar包放入工程中去,我这里写了一个示例代码,如下:
整个工程的代码压缩包如下,需要的可以下载:
Android Async-Http Demo
个简单有用的android源码,适合初学者 1:查看是否有存储卡插入Stringstatus=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){;//说明有SD卡插入}2:让某个Activity透明在OnCreate中不设
【mclin】手把手叫你在Eclipse里添加Android开发功能(附:完整离线版Android_SDK和Android_ADT下载) 还在使用旧版本的Android_SDK吗?那你就Out了。你还在为更新SDK得到网址被拒绝而烦恼吗?那么现在就是你幸福的时刻了,截止年5月日完整版SDK现在
Eclipse出现java heap space解决方法 javaheapspace解决方法在开发androidapplications时runapk时有时会出现弹出javaheapspace的提示,然后eclipse直接就挂了。在网上搜索了各种方法依然没有解决这个问
友情链接: 武汉网站建设