J'ai essayé de décoder une image comme suit:Android - Erreur skia de décodage pour les images
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);
Bien que je reçois une image, il ne soit pas décodée et jette cette erreur:
09 -29 11: 27: 38,675: DEBUG/skia (14907): --- Decodeur> decode retourne faux
que je suis ce code qui gère une erreur de skia: http://code.google.com/p/shelves/source/browse/trunk/Shelves/src/org/curiouscreature/android/shelves/util/ImageUtilities.java
Mais cela ne résout pas le problème.
Quelqu'un peut-il s'il vous plaît aider?