设为首页 加入收藏

TOP

Android读写文件
2014-11-24 11:57:34 来源: 作者: 【 】 浏览:0
Tags:Android 读写 文件

用文件进行数据存储


Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。


通过Context.openFileOutput(String name,int mode)可以获取一个文件输入流


name为文件名,mode为文件模式,有4种模式


输出流指向路径为:/data/data/包名/files/


文件模式在Context中有定义常量


MODE_PRIVATE 私有的且覆盖


MODE_APPEND 私有的且追加


MODE_WORLD_READABLE 其他程序可读但不可写


MODE_WORLD_WRITEABLE 其他程序可写但不可读


组合模式使用(其他程序可写也可读),例如:MODE_WORLD_READABLE + MODE_WORLD_WRITEABLE


2.写入文件到SD卡


使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的。对于像视频这样的大文件,我们可以把它存放在SDCard。 SDCard是干什么的?你可以把它看作是移动硬盘或U盘。


(1).首先要在清单文件中(AndroidManifest.xml)中加入访问SDCard的权限如下:


(2).判断用户是否插入SDCard卡


(3).业务层保存操作


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android操作嵌入式关系型SQLite数.. 下一篇Android入门之简单GPS定位实例

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·在 Redis 中如何查看 (2025-12-26 03:19:03)
·Redis在实际应用中, (2025-12-26 03:19:01)
·Redis配置中`require (2025-12-26 03:18:58)
·Asus Armoury Crate (2025-12-26 02:52:33)
·WindowsFX (LinuxFX) (2025-12-26 02:52:30)