android-Android保存图片到本地,结果乱码。。

作者:用户 来源:互联网 浏览:407 次 时间:2016-03-22 17:29:17

图片android乱码

android-Android保存图片到本地,结果乱码。。 - 摘要: Android保存图片到本地,结果乱码。。求大神指点你先看看本地下载以后的图片是不是就是坏的?然后看是保存的问题,还是显示的问题。#*#publicvoidsaveImages(Stringimage

问题描述

Android保存图片到本地,结果乱码。。

求大神指点

解决方案

你先看看本地下载以后的图片是不是就是坏的?然后看是保存的问题,还是显示的问题。

解决方案二:

public void saveImages(String imageViews) {
InputStream is = null; // 定义一个输入流。
BufferedInputStream bis = null;// 定义一个带缓冲的输入流 。
try {
URL url = new URL(imageViews);// 创建一个URL对象。
is = url.openStream(); // 打开到此 URL 的连接并返回一个用于从该连接读入的 InputStream。
bis = new BufferedInputStream(is);
} catch (Exception e) {
showToast(""保存失败"");
}

    // 创建储存图片的文件    String midr = Environment.getExternalStorageDirectory()            + ""/qsbang/image/"";    File fird = new File(midr);    if (!fird.exists()) {        fird.mkdirs(); // 创建新文件夹    }    // 获取系统时间    SimpleDateFormat dateFormat = new SimpleDateFormat(""yyyyMMddHHmmss"");    String systemTime = dateFormat.format(new java.util.Date());    String path = Environment.getExternalStorageDirectory()            + ""/qsbang/image/save"" + ""_"" + systemTime + "".jpg"";    // path =mnt/xuzhong/wx_201408211452.jpg    // 写到本地    BufferedOutputStream bos = null; // 定义一个带缓冲的输出流。    File file = new File(path);    try {        bos = new BufferedOutputStream(new FileOutputStream(file));        // file:mnt/sdcard/xunzhong/wx_20140821163351.jpg        byte[] b = new byte[1024]; // 创建字节数组。        while (bis.read(b) != -1) { // 输入流中的数据如果还有下一行(!=-1)将继续循环            bos.write(b); // 将字节数组写入输出流。        }    } catch (Exception e) {        showToast(""保存失败"");    } finally {        try {            bos.flush(); // 刷新此缓冲的输出流。            bis.close(); // 关闭此输入流 。            showToast(""保存成功"");            dialog.dismiss();        } catch (Exception e) {            showToast(""保存失败"");        }    }}这是代码。
【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供android-Android保存图片到本地,结果乱码。。相关信息,包括 图片android乱码 的信息 ,所有android-Android保存图片到本地,结果乱码。。相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_95362,您可以点击android-Android保存图片到本地,结果乱码。。-手机站访问。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备

热点导航