首页
›
移动端与Android应用开发
›
026-Android多媒体工程
›
《Retrofit文件上传下载完整资料》
VIP20
本课程属于:026-Android多媒体工程
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Retrofit文件上传下载完整资料
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Retrofit文件上传环境搭建
Gradle依赖 · OkHttp日志拦截器 · Multipart转换器配置
Retrofit
文件上传环境搭建
02
单文件上传核心实现
@Multipart注解 · @Part MultipartBod… · 服务端接口定义
单文件上传核心实…
Multipart
03
多文件批量上传
List动态构建 · 请求体组织 · 服务端接收处理
多文件批量上传
List
04
表单字段与文件混合上传
@PartMap注解 · Map · 字段类型转换
表单字段
文件混合上传
05
上传进度监听封装
自定义RequestBody继承 · 写入进度回调 · OkHttp拦截器实现
上传进度监听封装
RequestBody
06
文件下载基础实现
@Streaming注解 · ResponseBody写入本地 · 文件流处理
文件下载基础实现
Streaming
07
断点续传下载原理
Range请求头 · ETag/Last-Modified… · 本地已下载长度记录
断点续传下载原理
Range
08
断点续传代码实现
RandomAccessFile分段… · 暂停/恢复机制 · 进度持久化
断点续传代码实现
RandomAccess…
09
多线程分片下载
线程池并发 · 分片范围计算 · 合并文件
多线程分片下载
线程池并发
10
下载进度实时刷新
自定义ProgressRespons… · 观察者模式/回调接口 · UI更新
下载进度实时刷新
ProgressResp…
11
上传/下载超时与重试
OkHttp超时配置 · 自动重试拦截器 · 指数退避策略
上传
下载超时
12
网络异常与错误处理
HTTP错误码解析 · Exception分类捕获 · 用户友好提示
网络异常
错误处理
13
文件类型与大小限制
MIME类型自动识别 · 服务端校验 · 前端提前过滤
文件类型
大小限制
14
大文件上传优化
分片上传策略 · 分片合并 · MD5校验
大文件上传优化
分片上传策略
15
Multipart表单内容类型
Content-Type自动生成 · boundary规则 · 兼容性调试
Multipart
表单内容类型
16
文件上传下载与生命周期
Activity/Fragment生… · 取消请求 · 防止内存泄漏
文件上传下载
生命周期
17
拦截器实现统一日志
OkHttp LoggingInte… · 隐私过滤 · 请求体打印
拦截器实现统一日…
OkHttp
18
HTTPS与证书校验
SSLContext配置 · 自定义TrustManager · 自签名证书处理
HTTPS
证书校验
19
上传下载与协程结合
Kotlin协程封装 · suspend函数 · Flow实时进度
上传下载
协程结合
20
RxJava结合上传下载
Observable链式调用 · 背压处理 · 进度发射
RxJava
结合上传下载
21
文件下载到指定目录
存储权限适配 · Android分区存储 · SAF与MediaStore
文件下载到指定目…
存储权限适配
22
文件上传至OSS/S3
预签名URL · 分片上云 · 回调通知
OSS/S3
文件上传至
23
上传下载队列管理
请求排队 · 优先级 · 并发控制
上传下载队列管理
请求排队
24
文件上传下载单元测试
MockWebServer模拟服务端 · RequestBody测试 · 日志验证
文件上传下载单元…
MockWebServe…
25
性能优化
连接池复用 · 压缩传输 · 缓存策略
性能优化
连接池复用
26
常见错误排查
EOFException · SocketTimeout · NoHttpResponseExce…
常见错误排查
EOFException
27
自定义Converter处理二进制流
自定义ResponseBodyCon… · 流式处理 · 避免OOM
Converter
自定义
28
文件上传下载与Notification
前台服务 · 通知进度 · 下载完成通知
Notification
文件上传下载
29
跨进程文件传输
ContentProvider桥梁 · 文件描述符传递 · 跨应用权限
跨进程文件传输
ContentProvi…
30
项目实战
仿文件管理器上传下载模块 · 完整代码结构 · 测试与发布
项目实战
仿文件管理器上传…
所属VIP或分类
同VIP:Android多媒体工程架构设计详解
同VIP:Android多媒体应用性能优化指南
同VIP:Android碎片化编解码器适配技巧