- 1
- 0
- 约1.49万字
- 约 69页
- 2019-07-21 发布于福建
- 举报
10s边harepreference与文件存储
8.2 文件存储 8.2.1 内部存储 openFileOutput()函数 使用openFileOutput()函数建立新文件的示例代码如下 第1行代码定义了建立文件的名称fileDemo.txt 第2行代码使用openFileOutput()函数以私有模式建立文件 第4行代码调用write()函数将数据写入文件 第5行代码调用flush()函数将所有剩余的数据写入文件 第6行代码调用close()函数关闭FileOutputStream String FILE_NAME = fileDemo.txt; FileOutputStream fos = openFileOutput(FILE_NAME,Context.MODE_PRIVATE) String text = “Some data”; fos.write(text.getBytes()); fos.flush(); fos.close(); 8.2 文件存储 8.2.1 内部存储 openFileOutput()函数 为了提高文件系统的性能,一般调用write()函数时,如果写入的数据量较小,系统会把数据保存在数据缓冲区中,等数据量累积到一定程度时再一次性的写入文件中 由上可知,在调用close()函数关闭文件前,务必要调用flush()函数,将缓冲区内所有的数据写入文件 8.2 文件存储 8.2.1 内部存储
原创力文档

文档评论(0)