首页 > 学院 > 开发设计 > 正文

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

2019-11-09 18:58:19
字体:
来源:转载
供稿:网友

第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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表