• 大小: 2.25M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-23
  • 语言: Java
  • 标签: Android  网络  框架  d  

资源简介

android网络框架

资源截图

代码片段和文件信息

/**
 * usage
 * @author Robin
 * @since 2015-05-22 14:16:49
 *
 */
package com.xdroid.request;
/*

**XDroidRequest** 是一款网络请求框架它的功能也许会适合你。这是本项目的第三版了,前两版由于扩展性问题一直不满意思考来思考去还是觉得Google的Volley的扩展性最强所以有了这个第三版

### Provide ###

- 适配 Android6.0 不再使用HttpClient相关API
- 一行代码发送请求,提供多种回调函数供选择
- 支持8种网络请求方式 GET,POST,PUT,DELETE,HEAD,OPTIONS,TRACE,PATCH
- 支持请求的优先级设置,优先级高的将先于优先级低的发送请求
- 支持取消请求,可以取消当前发送请求的“请求”(可自定义取消请求的依据条件),也可以取消请求队列中还未发送的请求
- 支持多请求并发,多个请求同时发送底层使用固定数量线程池可设置线程池的大小
- 支持重复请求的判断,当有重复的请求将挂起,等待第一个请求完成后,挂起的请求使用已经请求完毕的缓存,如果未开启缓存,则会继续请求网络
- 支持请求失败重试,默认重试2次,重试超时时间会递增,递增速率可设置,默认为1倍递增
- 支持多文件与大文件上传,可以与参数一起发送至服务器提供上传进度回调
- 支持大文件下载,提供下载进度回调
- 支持发送JSON数据
- 自动网络判定,可设置此时是否显示缓存数据
- 请求结果自动解析,可泛型任何Java bean,默认实现了GSON解析,可自定义
- 多种错误类型判定
- 扩展性强,可自定义发送请求方式与解析请求结果
- 支持强大的缓存控制
- 支持缓存配置,可配置磁盘缓存路径,磁盘缓存最大值,磁盘缓存当前

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-04-28 11:07  XDroidRequest-master\
     文件         647  2016-04-28 11:07  XDroidRequest-master\.gitignore
     文件      248610  2016-04-28 11:07  XDroidRequest-master\1.jpg
     文件      257917  2016-04-28 11:07  XDroidRequest-master\2.jpg
     文件       19972  2016-04-28 11:07  XDroidRequest-master\README.md
     目录           0  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\
     文件         323  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\AndroidManifest.xml
     目录           0  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\libs\
     文件      206853  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\libs\gson-2.3.jar
     文件         104  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\lint.xml
     文件         781  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\proguard-project.txt
     目录           0  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\
     目录           0  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\
     目录           0  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\
     目录           0  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\
     文件         746  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\RequestContext.java
     文件        9210  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\XRequest.java
     目录           0  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\base\
     文件       16697  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\base\Request.java
     目录           0  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\cache\
     文件         546  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\cache\BitmapCache.java
     文件         399  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\cache\CacheConfig.java
     文件        2703  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\cache\CacheData.java
     文件       10179  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\cache\DiskCacheManager.java
     文件         959  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\cache\Entry.java
     文件        1387  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\cache\MemoryCacheManager.java
     文件        4875  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\cache\RequestCacheManager.java
     目录           0  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\cache\diskcache\
     文件       31037  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\cache\diskcache\DiskLruCache.java
     文件        7180  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\cache\diskcache\StrictLineReader.java
     文件        2202  2016-04-28 11:07  XDroidRequest-master\XDroidRequest\src\com\xdroid\request\cache\diskcache\Util.java
............此处省略91个文件信息

评论

共有 条评论