Android系统主要提供了三种方式用于简单的实现数据持久化功能,即文件存储,ShareedPreference存储以及数据库存储.当然,除了这三种方式之外,你还可以将数据保存在手机的SD卡中,不过使用文件丶SharedPreference或者数据库来保存数据会相对更简单一些,而且比起将数据保存在SD卡中会更加安全.
一、文件存储
文件存储是Android中最基本的一种数据存储方式,他不对存储的内容进行任何的格式化处理,所有的数据都是原封不动地保存到文件当中的,因而它比较适合用于存储一些简单的文本数据或者二进制数据。如果你想使用文件存储的方式来保存一些较为复杂的文本数据,就需要定义一套自己的格式规范,这样方便雨之后将数据从文件中重新解析出来。
1.将数据存储到文件中
Context 类中提供了一个 openFileOutput ()方法,可以用于将数据存储到指定的文件中。
这个方法接收两个参数,第一个参数是文件名,在文件创建的时候使用的就是这个名称,注
意这里指定的文件名不可以包含路径,因为所有的文件都是默认存储到/data/data/