源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-11-12 13:13 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android开发之文件操作模式深入理解
[b]一、基本概念[/b]
[u]复制代码[/u] 代码如下:
// 上下文对象 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(); }
[b]私有模式[/b] ①只能被创建这个文件的当前应用访问 ②若文件不存在会创建文件;若创建的文件已存在则会覆盖掉原来的文件 Context.MODE_PRIVATE = 0; [b]追加模式[/b] ①私有的 ②若文件不存在会创建文件;若文件存在则在文件的末尾进行追加内容 Context.MODE_APPEND = 32768; [b]可读模式[/b] ①创建出来的文件可以被其他应用所读取 Context.MODE_WORLD_READABLE=1; [b]可写模式[/b] ①允许其他应用对其进行写入。 Context.MODE_WORLD_WRITEABLE=2 [b]二、组合使用[/b]
[u]复制代码[/u] 代码如下:
FileOutputStream outStream = this.openFileOutput("xy.txt",Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE);
允许其他应用读写,并默认覆盖
[u]复制代码[/u] 代码如下:
FileOutputStream outStream = this.openFileOutput("xy.txt",Context.MODE_APPEND+Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE);
追加模式,但允许其他应用读写
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部