安卓系列一(创建文件权限的四种常用方式)

/**
 * 保存文件
 * @param file  文件名
 * @param content  文件内容
 * @throws Exception
 */
public void save(String file,String content) throws Exception{
//获取输出流 openFileOutput第一个参数是文件名,如果不存在就自动创建一个!
FileOutputStream out = context.openFileOutput(file, Context.MODE_PRIVATE);
//写入
out.write(content.getBytes());
//关闭
out.close();
}
以上采用的Context.MODE_PRIVATE 即创建文件的访问权限。 
Context总共有四种模式,以下分别做解释:
1.Context.MODE_PRIVATE = 0;//私有的,只能被创建这个文件的当前应用访问,若创建的文件已经存在,则会覆盖掉原来的文件
2.Context.MODE_APPEND = 32768;//若文件不存在也会创建,若文件存在则在文件的末尾进行追加内容,也是私有的
3.Context.MODE_WORLD_READABLE=1;//创建出来的文件可以被其他应用所读取
4.Context.MODE_WORLD_WRITEABLE=2//允许其他应用对其进行写入。


你可能感兴趣的:(安卓系列一(创建文件权限的四种常用方式))