数据交互

数据交互 之 网络请求、存储访问、本地通信

  • 前言

  • 比起技术点,更多的是对思维模式的考察

  • 网络及网络请求的本质是什么

    • 网络的发展史

    • 网络体系结构的由来

    • 所以为什么要设计为分层结构

    • 网络结构中每一层的作用

    • 互联网的本质是什么

  • 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 内容

  • 综上

最后更新于