/**
* 保存文件
* @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//允许其他应用对其进行写入。