
Android-联网工具
文章平均质量分 72
码农王提莫
互相学习,扩展视野,丰富大脑
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OkHttp—成熟的联网工具
参考资料:官方介绍 点击产看GitHub源码 点击下载介绍:Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。 OkHttp支持Android 2.3及其以上版本。对于Java, JDK1.7以上依赖:compile 'com.squareup.okhttp3:okhttp:3.3.1'主要使用的类:OkHttpClient、Requ原创 2017-01-14 16:47:14 · 491 阅读 · 0 评论 -
Volley—轻量级HTTP客户端网络请求框架
介绍Volley的中文翻译为“齐射、并发”,是在2013年的Google大会上发布的一款Android平台网络通信库,具有网络请求的处理、小图片的异步加载和缓存等功能,能够帮助 Android APP 更方便地执行网络操作,而且更快速高效。为什么是Volley?(了解)避开HttpUrlConnection 和HttpClient在较低的api版本中(多数是在Gingerbread和Froyo中),原创 2017-01-18 21:37:21 · 770 阅读 · 0 评论 -
断点下载续传—支持断点续传 ,后台有服务来下载文件。
分析思路:开发下载文件的要求有两点:1.支持断点续传 2.后台有服务来下载文件。1、复制xutils.jar到项目中 libs 点击下载 2、复制 核心类 DownloadInfo支持记录保存 。核心类下载 DownloadService有服务支持好处是所有activity关闭,下载不被中断。 DownloadManager作用。用来支持常见的下载操作。 配置服务。调用Download原创 2017-01-15 15:51:47 · 2095 阅读 · 0 评论 -
NoHttp—联网第三方,流行http库
Nohttp的链接 点击下载源码框架特性:流行http库1、动态配置底层框架为OkHttp、HttpURLConnection,支持异步请求、支持同步请求。 2、多文件上传,支持大文件上传,表单提交数据,文件下载、上传下载、上传和下载的进度回调、错误回调 3、支持Json、xml、Map、List的提交 4、完美的Http缓存模式,可指定缓存到数据库、SD卡,缓存数据已安全加密 5、原创 2017-01-14 15:55:05 · 952 阅读 · 0 评论 -
HttpClient—Apache的HTTP 协议工具包
介绍androidSDK中集成了Apache的HttpClient模块,用来提供高效的、最新的、功能丰富的支持 HTTP 协议工具包,并且它支持 HTTP 协议最新的版本和建议。使用HttpClient可以快速开发出功能强大的Http程序。区别HttpClient是个很不错的开源框架,封装了访问http的请求头,参数,内容体,响应等等,HttpURLConnection是java的标准类,什么都没封原创 2017-01-14 19:31:09 · 866 阅读 · 0 评论 -
HttpURLConnection—多用途、轻量极的HTTP客户端
介绍HttpURLConnection是一种多用途、轻量极的HTTP客户端,使用它来进行HTTP操作可以适用于大多数的应用程序,是NoHttp的底层。对于之前为何一直使用HttpClient而不使用HttpURLConnection也是有原因的。具体分析如下 HttpClient是apache的开源框架,封装了访问http的请求头,参数,内容体,响应等等,使用起来比较方便,而HttpURLConn原创 2017-01-14 19:11:30 · 312 阅读 · 0 评论 -
XUtils—支持大文件上传,更全面的网络工具
介绍:GitHub的源码 点击查看xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响… xUitls最低兼容android 2.2 (api level 8)四大模块:1:DbUtils模块android中的orm框架,一行代码就可以进行增删改查; 支持事务,原创 2017-01-14 18:29:20 · 817 阅读 · 0 评论 -
Android异步任务机制—Handler
介绍熟悉Windows编程的朋友知道Windows程序是消息驱动的,并且有全局的消息循环系统。Google参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。 Android的消息循环是针对线程的,每个线程都可以有自己的消息队列和消息循环。Handler机制主要角色Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队原创 2017-01-14 17:50:51 · 517 阅读 · 0 评论 -
Android异步任务机制—AsyncTask
AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较原创 2017-01-14 17:16:11 · 308 阅读 · 0 评论 -
Android网络篇—Retrofit网络请求框架详解
介绍配置大于编码 (Retrofit:http请求库 支持java与android)改进地方:以配置代替编码 冠以 Retrofit 这个名字的这个家伙,应该是某某某的 『Plus』 版本了。 Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装。注意这里并没有说它是网络请求框架,主要原因在于网络请求的工作并不是 Retrofit 来完成的。Retrofit 2.0 开始原创 2017-01-19 09:05:01 · 1744 阅读 · 0 评论