Android知识体系总结之Android部分之Android本地存储篇

1.Shareference处理轻量级数据存储

Shareference使用介绍
Shareference使用注意的地方

commit()和apply()的区别:

    1. apply没有返回值而commit返回boolean表明修改是否提交成功
    1. apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的时候,他们会等待正在处理的commit保存到磁盘后在操作,从而降低了效率。而apply只是原子的提交到内容,后面有调用apply的函数的将会直接覆盖前面的内存数据,这样从一定程度上提高了很多效率。
    1. apply方法不会提示任何失败的提示。由于在一个进程中,sharedPreference是单实例,一般不会出现并发冲突,如果对提交的结果不关心的话,建议使用apply,当然需要确保提交成功且有后续操作的话,还是需要用commit的。

2.SQLite

SQLite基本用法
Android数据库第三方库

3.文件

Android文件存储

彻底搞懂Android文件存储—内部存储,外部存储以及各种存储路径解惑

更多相关文章

  1. Android架构分析之基于Android系统的C应用程序开发
  2. Android(安卓)编译C模块
  3. CrossWalk - Android(安卓)动态加载so库文件
  4. Android使用adb命令直接修改文件
  5. Android根据Button状态(normal,focused,pressed)显示不同背景图
  6. 新建android project和其配置文件的基本介绍
  7. Android之Adapter用法总结
  8. Android中的横竖屏、资源、国际化的使用
  9. NPM 和webpack 的基础使用

随机推荐

  1. android 栈方式退出
  2. cocos2d-x android 调试
  3. Android MediaRecorder 小结
  4. Android app的电子书翻页卷曲功能
  5. 使用命令行ls命令的Android文件浏览控件,
  6. 如何启动 instrumentation ?(android )
  7. Android开发问题集结贴(持续更新)
  8. android 如何连接默认浏览器
  9. Androidの各国语言列表
  10. Android横竖屏的设置和使用