我一直在尝试解码图像,如下所示:
String dat = jobJect.getString("dat");
client = new DefaultHttpClient();
String url2 = url1 + dat;
request = new HttpGet(url2);
request.setHeader("Cookie", "hcsid=" + GlobalConfig.hcSid);
response = client.execute(request);
BufferedHttpEntity bufHttpEntity = new BufferedHttpEntity(
response.getEntity());
InputStream im = bufHttpEntity.getContent();
OutputStream out = null;
final ByteArrayOutputStream dataStream = new ByteArrayOutputStream();
out = new BufferedOutputStream(dataStream, IO_BUFFER_SIZE);
CameraActivity.copy(im, out);
out.flush();
final byte[] data = dataStream.toByteArray();
mBitMap = BitmapFactory.decodeByteArray(data, 0, data.length);虽然我得到了一个图像,但它没有被解码,并抛出了这个错误:
09-29 11:27:38.675: DEBUG/skia(14907):-decode->decode返回false
我遵循下面的代码来处理skia错误:http://code.google.com/p/shelves/source/browse/trunk/Shelves/src/org/curiouscreature/android/shelves/util/ImageUtilities.java
但这并不能解决问题。
有人能帮帮忙吗?
发布于 2011-10-02 13:40:16
检查此错误报告:
http://code.google.com/p/android/issues/detail?id=9064
https://stackoverflow.com/questions/7593104
复制相似问题