zoukankan      html  css  js  c++  java
  • 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     }
  • 相关阅读:
    Xposed学习一:初探
    drozer浅析三:命令实现与交互
    drozer源码学习二:info+scanner
    drozer源码学习:app
    android dalvik浅析一:解释器及其执行
    智能汽车安全风险及防护技术分析
    几维安全“把手伸向金融交易系统”
    几维安全携手苏宁易购,创造企业安全建设新模式
    传输协议不安全,数据泄露谁之过?——流量劫持技术分析
    【一周安全热点】黑客“撞库”破解抖音百万账户密码两月获利上百万元|美国佛罗里达州向勒索软件运营商支付60万美元赎金
  • 原文地址:https://www.cnblogs.com/zhangshan/p/4481525.html
Copyright © 2011-2022 走看看