zoukankan      html  css  js  c++  java
  • Android文件操作IO技术

        /**
         * 读取输入流数据
         * @param inStream
         * @return
         */
        public static byte[] read(InputStream inStream) throws Exception{
            ByteArrayOutputStream outStream = new ByteArrayOutputStream();
            byte[] buffer = new byte[1024];
            int len = 0;
            while( (len = inStream.read(buffer)) != -1 ){
                outStream.write(buffer, 0, len);
            }
            inStream.close();
            return outStream.toByteArray();
        }
        /**
         * 
         * @param 文件名称
         * @param 文件内容
         * @throws 异常信息
         */
        public void save(String fileName, String fileContext) throws Exception {
            // 私有操作模式:创建出来的文件只能被本应用访问,其它应用无法访问该文件,另外采用私有操作模式创建的文件,写入文件中的内容会覆盖原文件的内容
            FileOutputStream outStream = context.openFileOutput(fileName,
                    Context.MODE_PRIVATE);
            outStream.write(fileContext.getBytes());
            outStream.close();
        }
    
        /**
         * 
         * @param 文件名称
         * @param 文件内容
         * @throws 异常信息
         */
        public void saveToSDCard(String fileName, String context) throws Exception {
            // 私有操作模式:创建出来的文件只能被本应用访问,其它应用无法访问该文件,另外采用私有操作模式创建的文件,写入文件中的内容会覆盖原文件的内容
            File file = new File(Environment.getExternalStorageDirectory(),
                    fileName);
            FileOutputStream outStream = new FileOutputStream(file);
            outStream.write(context.getBytes());
            outStream.close();
        }
  • 相关阅读:
    js模板引擎
    浮点数正则表达式
    DbContext SQLite配置文件
    JS中的HTML片段
    WPF 使用HttpListener搭建本地web服务器
    C#调用Windows(8/10)自带的虚拟键盘
    SQLSERVER 设置默认值
    SQLSERVER存储过程基本语法
    MSSQL存储过程
    WPF手动绑定事件
  • 原文地址:https://www.cnblogs.com/xiaoyao095/p/4072796.html
Copyright © 2011-2022 走看看