openFileOutput的几种文件模式

 1     /**
 2      * 保存文件
 3      * @param filename 文件名称
 4      * @param content 文件内容
 5      */
 6     public void save(String filename, String content) throws Exception {
 7         //私有操作模式:创建出来的文件只能被本应用访问,其它应用无法访问该文件,另外采用私有操作模式创建的文件,写入文件中的内容会覆盖原文件的内容
 8         FileOutputStream outStream = context.openFileOutput(filename, Context.MODE_PRIVATE);
 9         outStream.write(content.getBytes());
10         outStream.close();
11     }
12     
13     /**
14      * 保存文件
15      * @param filename 文件名称
16      * @param content 文件内容
17      */
18     public void saveAppend(String filename, String content) throws Exception {//ctrl+shift+y / x
19         //私有操作模式:创建出来的文件只能被本应用访问,其它应用无法访问该文件,另外采用私有操作模式创建的文件,写入文件中的内容会覆盖原文件的内容
20         FileOutputStream outStream = context.openFileOutput(filename, Context.MODE_APPEND);
21         outStream.write(content.getBytes());
22         outStream.close();
23     }
24     
25     /**
26      * 保存文件
27      * @param filename 文件名称
28      * @param content 文件内容
29      */
30     public void saveReadable(String filename, String content) throws Exception {
31         //私有操作模式:创建出来的文件只能被本应用访问,其它应用无法访问该文件,另外采用私有操作模式创建的文件,写入文件中的内容会覆盖原文件的内容
32         FileOutputStream outStream = context.openFileOutput(filename, Context.MODE_WORLD_READABLE);
33         outStream.write(content.getBytes());
34         outStream.close();
35     }
36     
37     /**
38      * 保存文件
39      * @param filename 文件名称
40      * @param content 文件内容
41      */
42     public void saveWriteable(String filename, String content) throws Exception {
43         //私有操作模式:创建出来的文件只能被本应用访问,其它应用无法访问该文件,另外采用私有操作模式创建的文件,写入文件中的内容会覆盖原文件的内容
44         FileOutputStream outStream = context.openFileOutput(filename, Context.MODE_WORLD_WRITEABLE);
45         outStream.write(content.getBytes());
46         outStream.close();
47     }
48     
49     /**
50      * 保存文件
51      * @param filename 文件名称
52      * @param content 文件内容
53      */
54     public void saveRW(String filename, String content) throws Exception {
55         //私有操作模式:创建出来的文件只能被本应用访问,其它应用无法访问该文件,另外采用私有操作模式创建的文件,写入文件中的内容会覆盖原文件的内容
56         FileOutputStream outStream = context.openFileOutput(filename, Context.MODE_WORLD_WRITEABLE + Context.MODE_WORLD_READABLE);
57         outStream.write(content.getBytes());
58         outStream.close();
59     }

 

转载于:https://www.cnblogs.com/zhangshan/p/4481525.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值