zoukankan      html  css  js  c++  java
  • Android中的文件读写总结

    在Android中,文件主要分为两大类,内部存储和外部存储

    内部存储的文件是程序私有的,分为普通文件和Cache文件

    外部文件也可以是私有的,也可以是共有的,这要根据文件的目录位置来决定

    共有文件可以用JAVA的文件处理方法来处理,但是内部文件必须用openfileinput或者openfileoutput来进行打开和关闭

    在对SD卡上的文件进行操作之前需要先检查SD卡的状态(是否可读写,可访问等)

    代码:

    在应用内部创建文件

    if(!issd){
                output = mcontext.openFileOutput(filename,1);
            }
    output.write(filecontent.getBytes());
            output.close();
    

    读取内部文件

     input = mcontext.openFileInput(filename);
    

    在SD卡上创建文件

     File file = new File(Environment.getExternalStorageDirectory(),filename);
                output = new FileOutputStream(file);
    

    读取SD卡上的文件

     File file = new File(Environment.getExternalStorageDirectory(),filename);
                input = new FileInputStream(file);
    

      

    -----人若无名,则可专心练剑
  • 相关阅读:
    1103: [POI2007]大都市meg
    bzoj2809: [Apio2012]dispatching
    bzoj3668: [Noi2014]起床困难综合症
    bzoj4025: 二分图
    bzoj4027: [HEOI2015]兔子与樱花
    bzoj3155: Preprefix sum
    http状态码status
    js改变触发
    eq
    error_reporting()
  • 原文地址:https://www.cnblogs.com/u3shadow/p/4271141.html
Copyright © 2011-2022 走看看