Relearn-Android
  • 说在前头
  • 更新动态
    • 《重学安卓》两周年,回顾与展望
  • 目录
    • 视图控制器
    • 标准化开发模式
    • 视图系统
    • 数据交互
    • 实战经验
    • 底层逻辑
  • 免费试读
    • 过目难忘 Android GUI 关系梳理
    • 一通百通 “声明式 UI” 扫盲干货
  • 优惠政策 & 版权须知
由 GitBook 提供支持
在本页
  • 《重学安卓:当面试官问 HTTP 时,到底是在问什么》
  • 《重学安卓:豁然开朗 存储访问 适配解析》
  • 《重学安卓:是虽冷门但有用的 背景缘由拾遗》

这有帮助吗?

  1. 目录

数据交互

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

上一页视图系统下一页实战经验

最后更新于3年前

这有帮助吗?

  • 前言

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

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

    • 网络的发展史

    • 网络体系结构的由来

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

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

    • 互联网的本质是什么

  • 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 ...

《重学安卓:当面试官问 HTTP 时,到底是在问什么》
《重学安卓:豁然开朗 存储访问 适配解析》
《重学安卓:是虽冷门但有用的 背景缘由拾遗》
Service 老矣,尚能饭否?
你 Broadcast 还是你 Broadcast
出师未捷身先死的 WorkManager