第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
新闻热点
疑难解答