您的位置:首页 > 移动开发 > Android开发

Android手机内存中文件的读写方法小结

2016-05-20 09:36 211 查看
本文实例总结了Android手机内存中文件的读写方法。分享给大家供大家参考。具体分析如下:

如何对手机内存中的文件数据进行读写呢?

Context提供了领个方法来打开该应用程序的数据文件夹中的文件I/O流,具体如下:

?
打开应用程序的数据文件夹下的name文件对应的数据流

?
打开应用程序数据文件夹下的name文件对应的输出流,mode指定文件打开的模式,该模式主要有一下4种:

①MODE_PRIVATE(该文件只能被当前应用程序读写)

②MODE_APPEND(以追加方式打开,可以在文件中追加内容)

③MODE_WORLD_READABLE(该文件内容可以被其他应用程序读取)

④MODE_WORLD_WRITEABLE(该文件内容可以被其他应用程序度,写)

读取文件:

假设name为要打开的文件名字

?
获取文件内容字符串:

?
写文件:

假设要写入的字符串为content

?
注:应用程序的数据文件默认保存在/data/datea<package name>/files目录下,使用openFileInput和openFileOutput方法来打开文件输入流,输出流时,打开的都是应用程序的数据文件夹里的文件,也就是说是在手机内存中的文件,而不是SD卡中的文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: