第6章主要描述持久化技术。
1.文件存储
android中对文件的io操作,
openFileOutput(“文件名”,Context.MODE_PRIVATE);
这个文件名不可以包含路径,因为所有的文件默认都存在:
/data/data/<packagename>/files/目录下的.
openFileOutput方法返回的是FileOutputStream对象,
把这个FileOutputStream(就一个字节输出流),传给OutputStreamWriter方法中,得到的是一个Writer,
赋给BufferedWriter,将数据写入到文件中即可.
2.SharedPreferences储存
使用的是键值对方式来存储数据的,它比文件存储方便多了.通过getSharePreferences(“指定SharedPreferences文件的名称”,操作模式)
这个文件存放在/data/data/<package name>/shared_prefs/目录下.
3.SQLite数据库存储
这里不再赘述.
其中SQLiteOpenHelper可参考下文
http://blog.youkuaiyun.com/gkkk_1/article/details/53457855