首页 > 系统 > Android > 正文

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

2019-10-24 21:10:26
字体:
来源:转载
供稿:网友
本文将介绍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); 

追加模式,但允许其他应用读写

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表