将Base64字符串解码为位图

时间:2015-06-01 06:41:46

标签: android json bitmap

我有一个图像通过JSON字符串发送给我。我想在ImageView中设置它。

Json看起来像PGltZyBzcmM9Imh0dHA6Ly8xOTIuMTY4LjEuMTA4L2Jra19hbmRyby9hc3NldC9pbWFnZXMvbG9rZXJfc21hbGwuanBnIj4=

这是我将String解码为Bitmap并将其显示到ImageView

的代码
String displayImageFromUrl = c.getString(imageUrl);
                    byte[]decodedString = Base64.decode(displayImageFromUrl,Base64.DEFAULT);
                    Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
                    ImageView showImage = (ImageView) findViewById(R.id.imageShow);
                    showImage.setImageBitmap(decodedByte);

但是当我在logcat中运行它时显示" D / skia:--- SkImageDecoder :: Factory返回null"

请帮帮我

0 个答案:

没有答案