• Android_内部存储文件的读写


    内部存储文件即raw和assets项目文件夹下的文件,项目卸载时被删除。

    四种文件操作模式 

    文件存储: 

    public void save(String filename, String filecontent) throws Exception {

            //这里我们使用私有模式,创建出来的文件只能被本应用访问,还会覆盖原文件

            FileOutputStream output = mContext.openFileOutput(filename, Context.MODE_PRIVATE);

            output.write(filecontent.getBytes());  //将String字符串以字节流的形式写入到输出流中

            output.close();         //关闭输出流

    }

     

    文件读取:

     public String read(String filename) throws IOException {

            //打开文件输入流

            FileInputStream input = mContext.openFileInput(filename);

            byte[] temp = new byte[1024];

            StringBuilder sb = new StringBuilder("");

            int len = 0;

            //读取文件内容:

            while ((len = input.read(temp)) > 0) {

                sb.append(new String(temp, 0, len));

            }

            //关闭输入流

            input.close();

            return sb.toString();

        }

     

     

  • 相关阅读:
    Twitter注册
    iOS项目的完整重命名方法图文教程
    加载gif动态图的三种方式
    只 一行显示可左右滚动的文本(UITextField中文限制)
    iOS学习资料链接
    GCD常用方法
    移动端轮播完整版css3加原生写法
    zepto-touch.js插件
    移动端续讲及zepto移动端插件外加touch插件介绍
    解决ios和Android的差异
  • 原文地址:https://www.cnblogs.com/XiaoGao128/p/12264110.html
Copyright © 2020-2023  润新知