本文主要是介绍一起Talk Android吧(第二百三十五回:Android中的数据存储之大结局概述),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
各位看官们大家好,上一回中咱们说的是Android中数据存储之ContentProvider的例子,这一回咱们说的例子是数据存储大结局。闲话休提,言归正转。让我们一起Talk Android吧!
看官们,我们使用将近二十章回的内容介绍了数据存储相关的内容,本章回中将这些知识做总结。Android提供了的据存储方式:
- 文件
- 数据库
- ContentProvider
- SharedPreference
这四种数据存储方式都可以用来存储数据,只是存储数据的方式不同。有看官提问为什么要使用这么多的形式来存储数据?一则为了方便管理数据,再则是为了提高访问数据的速度.比如我们编写的博客,以及编写的程序代码,它们使用了大量的文字和字符,而且没有特定的规则,这样的数据就需要通过文件的形式来存储,不同的内容使用不同的文件名称,这样方便管理数据。
对于一些有相互关系的数据,可以存储到数据库中,比如学生的信息,包含名字,年级,班级,课程等。以后使用这些数据时,不需要一个一个的去操作数据,只需要通过数据库就可以批量操作数据,而且在查询数据的时候效率非常高。
ContentProvider也可以看作是数据库,它把数据库进行了封装,并且提供接口给其它程序,这样用来在程序之间共享数据,比如我们手机中某种应用需要读取手机中联系人信息时,就会使用ContentProvider来读取联系人中保存的数据。
最后要说的是一些“小数据”,它们常常是一些变量值,或者开关值,比如手机中的静音开关,它只有开和关两种数值;音量大小值,它可能是1-9这个范围内的数据;这些数据都是一些键值对,使用SharedPreference来存储是最佳的方式。
这么多的解释可以概括为一句话;使用最佳的数据存储方式来存储数据。
各位看官,关于Android中数据存储之大结局的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!
这篇关于一起Talk Android吧(第二百三十五回:Android中的数据存储之大结局概述)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!