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();
        }
  • 相关阅读:
    福大软工 · BETA 版冲刺前准备(团队)
    Alpha 事后诸葛亮(团队)
    Alpha 冲刺 (10/10)
    Alpha 冲刺 (9/10)
    Alpha 冲刺 (8/10)
    Alpha 冲刺 (7/10)
    Alpha 冲刺 (6/10)
    Alpha 冲刺 (5/10)
    Alpha 冲刺 (4/10)
    福大软工1816 · 团队现场编程实战(抽奖系统)
  • 原文地址:https://www.cnblogs.com/xiaoyao095/p/4072796.html
Copyright © 2011-2022 走看看