使用AsynchttpClient下载文件,以文件流的形式的方法
2017-12-02 15:00
573 查看
/** * 保存文件 以文件流的形式 */ Bitmap bitmap = BitmapFactory.decodeByteArray(binaryData, 0, binaryData.length); File directory = new File(Environment.getExternalStorageDirectory(), "asynchttp"); if (!directory.exists()) { directory.mkdirs();//创建文件夹 MKDIRS 有S的 } File file = new File(directory, "picture" + System.currentTimeMillis() + ".jpg"); if (!file.exists()) { try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } // 压缩格式 Bitmap.CompressFormat format = Bitmap.CompressFormat.JPEG; // 压缩比例 int quality = 100; if (file.exists()) { file.delete(); } try { file.createNewFile(); OutputStream stream = new FileOutputStream(file); bitmap.compress(format, quality, stream);//压缩格式 压缩比例 输出流 stream.close(); Log.e(TAG, "onSuccess: "+"保存成功" ); } catch (IOException e) { e.printStackTrace(); }
相关文章推荐
- java 利用 poi 生成 Excel文件与spring使用文件流形式下载文件
- 使用HttpClient实现文件的上传下载方法
- 使用HttpClient实现文件的上传下载方法
- PHP使用文件流下载文件方法(附:解决下载文件内容乱码问题)
- PHP使用文件流下载文件方法(附:解决下载文件内容乱码问题)
- 使用AsyncHttpClient下载文件到SD卡上
- spring使用文件流形式下载文件
- Android 使用AsyncHttpClient文件上传与下载
- VB.NET中使用FTP下载文件的两种方法。
- sharepoint 2010 使用sharepoint脚本STSNavigate方法实现文件下载
- Silverlight使用DownloadStringAsync方法下载数据03
- 下载的ascb文件如何使用:---Flash CS4 设置方法---
- UEditor编辑器使用方法及文件下载
- MVC 使用FileStreamResult方法的下载excel和word文件问题
- ASP.NET 使用Response.WriteFile方法下载文件
- 使用httpclient下载文件
- 使用struts2文件下载时,execute()方法执行两次
- 使用ADB上传、下载文件和安装软件的方法
- 使用jxl,Servlet,JSP 动态生成excel文件并提示下载的简单方法
- ASP.NET上传下载文件,使用TransmitFile方法实现下载。