About Android 3 持久化存储

About Android 3 持久化存储

  • Android 持久化存储
    • Shared Preference
    • Internal Storage
    • External Storage
    • SQLite Database
    • Network Connection

Shared Preferences

  • 特点
  • 原理

SharedPreferences的特点

适合单线程,小批量数据存储和访问

SharedPreferences原理

通过维护一个xml文件存储

多进程使用

不推荐使用

Internal Storage & External Storage

sdcard数据读写需要注意权限

数据库

  • sqlite
  • greenDAO
  • realm

常问:
数据库的操作是线程安全的吗?
太久没操作了

网络

序列化支持

  • 序列化
    • Parceable
      • 高效 Android 特有 复杂
    • Serial
      • io操作多 性能影响大

参考
1
数据库的设计:深入理解 Realm 的多线程处理机制

  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  • © 2020 Kfdykme
  • Powered by Hexo Theme Ayer
  • PV: UV:

请我喝杯咖啡吧~

支付宝
微信