《第一行代码》学习之旅--第6章

来源:互联网 发布:淘宝维护权中心和介入 编辑:程序博客网 时间:2024/05/19 08:44

第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.csdn.net/gkkk_1/article/details/53457855

0 0