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卡中的文件。
如何对手机内存中的文件数据进行读写呢?
Context提供了领个方法来打开该应用程序的数据文件夹中的文件I/O流,具体如下:
?
?
①MODE_PRIVATE(该文件只能被当前应用程序读写)
②MODE_APPEND(以追加方式打开,可以在文件中追加内容)
③MODE_WORLD_READABLE(该文件内容可以被其他应用程序读取)
④MODE_WORLD_WRITEABLE(该文件内容可以被其他应用程序度,写)
读取文件:
假设name为要打开的文件名字
?
?
假设要写入的字符串为content
?
相关文章推荐
- Android:文本过长,实现添加滚动条
- Android二维码扫描登陆网页
- android studio更改api
- Android自定义View实现ColorProgressbar
- android常见的内存泄露及解决方案
- Android SDK快速下载
- Android Fragment
- 源码提供!Android即时通讯和sns开源项目汇总
- 使用android studio进行多渠道打包
- Android学习笔记三十六:android之socket编程实例
- Android学习笔记三十五:socket 编程 实现消息推送
- Android学习笔记三十四:android 线程 wait notify
- 侦听Android手机ServiceState
- Android学习笔记三十三:ScanResult(示例,出错代码)
- Android学习笔记三十二:Socket编程实现简易聊天室
- 使用U3D 实现 Android Launcher(提供源码)
- Android中handler的一点讲解
- Android 布局
- [Android Exception A] – 1-The following classes could not be instantiated
- Android 图片切割工具类