Android Training - File,SharedPr

2017-11-25  本文已影响0人  Jaspermere

数据持久化

我们日常中所说的RAM大小4G指的Temporary Storage,为我们临时的数据提供一片存储空间。为了能让数据永久的记录下来,我们就需要一个Permanent Storage来让我们的数据能够永久的保存下来。Android有三种常用的永久化数据方式:

SQLite

有数据库基础的都不会陌生,SQLite用于保存大量的结构化数据,数据内容大多是文本信息,对于图片音频常用file来保存
需要注意的是SQLite不像MySQL等其他数据库需要服务器,SQLite将数据存放在本地文本里
在SQLite里存储类型非常宽泛,它为我们提供了一个Storage Class,方便我们动态使用存储类型,具体内容在这篇文章中可以找到

一些有关指令的使用:
使用sql语句操作在此略过

Shared preference

适合存储的是简短的信息,因为它的保存方式是Key-Value的形式:


image.png

顾名思义可以知道这个信息经常是帮助app记录用户的偏好设置,例如:


image.png
上一篇下一篇

猜你喜欢

热点阅读