开源中文网

您的位置: 首页 > Android开发 > 正文

Android开发之文件操作模式深入理解

来源: 网络整理  作者: 佚名

一、基本概念

代码如下:

// 上下文对象 
private Context context; 
public FileService(Context context) 

super(); 
this.context = context; 

// 保存文件方法 
public void save(String filename, String fileContent) throws Exception 

FileOutputStream fos = context.openFileOutput(filename, context.MODE_PRIVATE); 
fos.write(fileContent.getBytes("UTF-8")); 
fos.close(); 

私有模式 
①只能被创建这个文件的当前应用访问 
②若文件不存在会创建文件;若创建的文件已存在则会覆盖掉原来的文件 
Context.MODE_PRIVATE = 0; 
追加模式 
①私有的 
②若文件不存在会创建文件;若文件存在则在文件的末尾进行追加内容 
Context.MODE_APPEND = 32768; 
可读模式 
①创建出来的文件可以被其他应用所读取 
Context.MODE_WORLD_READABLE=1; 
可写模式 
①允许其他应用对其进行写入。 
Context.MODE_WORLD_WRITEABLE=2 
二、组合使用 
代码如下:

FileOutputStream outStream = this.openFileOutput("xy.txt",Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE); 

允许其他应用读写,并默认覆盖 
代码如下:

FileOutputStream outStream = this.openFileOutput("xy.txt",Context.MODE_APPEND+Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE); 

Tags:模式 文件
关于开源中文网 - 联系我们 - 广告服务 - 网站地图 - 版权声明