微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

OkHttpUtils <strong>1.统一的文件下载管理</strong>2.统一的文件上传管理 OkHttp网络框架

程序名称:OkHttpUtils <strong>1.统一的文件下载管理</strong>2.统一的文件上传管理

授权协议: 未知

操作系统: Android

开发语言: Java

OkHttpUtils <strong>1.统一的文件下载管理</strong>2.统一的文件上传管理 介绍

OkHttpUtils是一款封装了okhttp的网络框架,支持文件上传下载,上传进度回调,下载进度回调,表单上传(多文件多参数一起上传),链式调用,整合Gson,自动解析返回对象,支持Https和自签名证书,支持cookie自动管理,扩展了统一的上传管理和下载管理功能

演示:

目前支持

拓展功能

1.统一的文件下载管理

认使用的是 get
请求,同时下载数量为3个,支持断点下载,断点信息使用Ormlite数据库框架保存,认下载路径/storage/emulated/0/download,下载路径和下载数量都可以在代码中配置,下载管理使用了服务提高线程优先级,避免后台下载时被系统回收

2.统一的文件上传管理

认使用的是 post 请求,对于需要修改为 put
请求的,只需要修改library_okhttpserver中的UploadTask第67行代码

PostRequest postRequest = OkHttpUtils.post(mUploadInfo.getUrl());

修改

PostRequest postRequest = OkHttpUtils.put(mUploadInfo.getUrl());

上传管理为简单管理,不支持断点续传和分片上传,只是简单的将所有上传任务使用线程池进行了统一管理认同时上传数量为1个

OkHttpUtils <strong>1.统一的文件下载管理</strong>2.统一的文件上传管理 官网

https://github.com/jeasonlzy0216/OkHttpUtils

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐