Android中的文件存储数据方式
来源:互联网 发布:spark大数据 编辑:程序博客网 时间:2024/06/04 18:59
1.文件存储数据使用了Java中的IO操作来进行文件的保存和读取,只不过Android在Context类中封装好了输入流和输出流的获取方法。
创建的存储文件保存在/data/data/<package name>/files文件夹下。
2.操作。
保存文件内容:通过Context.openFileOutput获取输出流,参数分别为文件名和存储模式。
读取文件内容:通过Context.openFileInput获取输入流,参数为文件名。
删除文件:Context.deleteFile删除指定的文件,参数为将要删除的文件的名称。
获取文件名列表:通过Context.fileList获取files目录下的所有文件名数组。
*获取文件路径的方法:
绝对路径:/data/data/<package name>/files/filename
Context:Context.getFilesDir()可以获取到"/data/data/<package name>/files"
3.四种文件保存的模式。
Context.MODE_PRIVATE 为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下写入的内容会覆盖原文件的内容。
Context.MODE_APPEND 检查文件是否存在,存在就往文件追加内容,否则就创建新文件。
MODE_WORLD_READABLE 表示当前文件可以被其他应用读取。
MODE_WORLD_WRITEABLE 表示当前文件可以被其他应用写入。
在使用模式时,可以用"+"来选择多种模式,比如openFileOutput(FILENAME, Context.MODE_PRIVATE + MODE_WORLD_READABLE);
下面通过程序来演示下文件存储的使用。完整代码下载:android_files.rar
程序截图:
提供一个文件存储数据的工具类:
- Android中的文件存储数据方式
- Android中的文件存储数据方式
- Android中的文件存储数据方式 .
- Android中的文件存储数据方式
- Android中的文件存储数据方式
- Android中的数据存储方式
- Android中的数据存储方式
- Android中的数据存储方式
- Android中的数据存储方式
- Android中的数据存储方式
- Android数据存储方式之:文件存储
- Android 中的数据存储----文件存储
- Android中的5种数据存储方式之——文件存储数据
- Android中的五大数据存储方式之一——文件存储
- Android中的SharedPreferences存储数据方式
- Android中的SharedPreferences存储数据方式 .
- Android中的SharedPreferences存储数据方式
- Android中的SharedPreferences存储数据方式
- 关于cout执行顺序的问题
- 批量写入数据库
- atoi自实现
- datagridview清空数据
- hashtable 用法
- Android中的文件存储数据方式
- prolog语言
- CEGUI安装、编译、运行总结
- Android GridView 横向滚动 一行显示
- windows bugzilla server搭建
- ibaits-- 避免n+1 select (1:m;m:n)
- 正在预备Revit几何属性访问以及对象间关系的专题讲座
- ORACLE9i 补丁_ORACLE9i PATCH下载地址
- Android 中级应用 一 LayoutInflater 的使用 (动态加入view,让layout飞起来)