目录介绍
- 01.磁盘沙盒的概述
- 1.1 项目背景说明
- 1.2 沙盒作用
- 1.3 设计目标
- 02.Android存储概念
- 2.1 存储划分介绍
- 2.2 机身内部存储
- 2.3 机身外部存储
- 2.4 SD卡外部存储
- 2.5 总结和梳理下
- 03.方案基础设计
- 3.1 整体架构图
- 3.2 UML设计图
- 3.3 关键流程图
- 3.4 接口设计图
- 3.5 模块间依赖关系
- 04.一些技术要点说明
- 4.1 使用队列管理Fragment栈
- 4.2 File文件列表
- 4.3 不同版本访问权限
- 4.4 访问文件操作
- 4.5 10和11权限说明
- 4.6 分享文件给第三方
- 4.7 打开图片资源
- 4.8 为何需要FileProvider
- 4.9 跨进程IPC通信
- 05.其他设计实践说明
- 5.1 性能设计
- 5.2 稳定性设计
- 5.3 debug依赖设计
01.磁盘沙盒的概述
1.1 项目背景说明
- app展示在数据量多且刷新频繁的情况下,为提升用户体验,通常会对上次已有数据做内存缓存或磁盘缓存,以达到快速展示数据的目的。缓存的数据变化是否正确、缓存是否起到对应作用是QA需要重点测试的对象。
- android缓存路径查看方法有哪些呢?将手机打开开发者模式并连接电脑,在pc控制台输入cd /data/data/目录&