当前位置:首页 > 未命名 > 正文内容

Android中的文件读写总结

u3blog10年前 (2015-02-03)未命名296

在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);

  

扫描二维码推送至手机访问。

版权声明:本文由u3blog发布,如需转载请注明出处。

本文链接:https://u3blog.xyz/?id=111

分享给朋友:

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。