数据交互
数据交互 之 网络请求、存储访问、本地通信
前言
比起技术点,更多的是对思维模式的考察
网络及网络请求的本质是什么
网络的发展史
网络体系结构的由来
所以为什么要设计为分层结构
网络结构中每一层的作用
互联网的本质是什么
HTTP 的本质是什么
HTTP 问世前的混沌世界
HTTP 解决了什么问题
HTTP 的发展都经历了什么
截至目前,HTTP 都能做什么
客户端开发主要需要掌握关于 HTTP 的哪些
常用的场景和头部属性
综上
“谈谈你对 HTTP 的理解”
前言
被开发者一拖再拖的分区存储适配
存储访问及其适配 究竟什么来路
为什么要有存储访问
这 “收” 和 “发” 的过程中究竟经历了哪些细节?
为什么要大动周折安排这些过程呢?
1.从 “效率和平衡” 的角度理解
2.从 “复用和隐私” 的角度理解
所以为什么要适配存储访问
当我们提起适配的时候,我们是在说什么
是出于什么考虑强制我们适配
FileProvider 的存在缘由和适配
FileProvider 适配前的混沌世界
FileProvider 是如何解决这个问题的
分区存储 的存在缘由和适配
分区存储 适配前的混沌世界
分区存储 是如何解决这个问题的
Note 2020.12.21 加餐:
从 Android 10 起,MediaStore 有 2 个坑需要注意
Note 2020.12.27 加餐:
适用于团队开发的、记忆成本较低的 “分区存储” 统一适配参考建议
Note 2022.02.17 加餐:
Android 11 也是可以通过 File 方式读写 Sdcard 内容
综上
前言
软件开发只是作为末端的实现
注意力要花在刀刃上
总有比刀刃更刀刃的刀刃
饭后甜点不能当主食吃
To be continue ...
最后更新于
这有帮助吗?