首页 > 代码库 > Android文件操作IO技术
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(); }
Android文件操作IO技术
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。