您的位置:首页 > 数据库

数据存储全方案,详解持久化技术

2017-05-24 14:47 465 查看
Android系统主要提供了三种方式用于简单的实现数据持久化功能,即文件存储,ShareedPreference存储以及数据库存储.当然,除了这三种方式之外,你还可以将数据保存在手机的SD卡中,不过使用文件丶SharedPreference或者数据库来保存数据会相对更简单一些,而且比起将数据保存在SD卡中会更加安全.

一、文件存储

文件存储是Android中最基本的一种数据存储方式,他不对存储的内容进行任何的格式化处理,所有的数据都是原封不动地保存到文件当中的,因而它比较适合用于存储一些简单的文本数据或者二进制数据。如果你想使用文件存储的方式来保存一些较为复杂的文本数据,就需要定义一套自己的格式规范,这样方便雨之后将数据从文件中重新解析出来。

1.将数据存储到文件中

Context 类中提供了一个 openFileOutput ()方法,可以用于将数据存储到指定的文件中。

这个方法接收两个参数,第一个参数是文件名,在文件创建的时候使用的就是这个名称,注

意这里指定的文件名不可以包含路径,因为所有的文件都是默认存储到/data/data/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息