Android 位图decodedByte=BitmapFactory.decodeByteArray始终为空
尝试解码base64字符串并将其转换回图像时 位图decodedByte=BitmapFactory.decodeByteArray 总是返回null。这里我已经提到了我正在尝试的内容Android 位图decodedByte=BitmapFactory.decodeByteArray始终为空,android,base64,android-bitmap,Android,Base64,Android Bitmap,尝试解码base64字符串并将其转换回图像时 位图decodedByte=BitmapFactory.decodeByteArray 总是返回null。这里我已经提到了我正在尝试的内容 String base64="9j/4AAQSkZJRgABAQAAAQABAAD/4gIoSUNDX1BST0ZJTEUAAQEAAAIYAAAAAAIQAABtbnRyUkdC IFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
String base64="9j/4AAQSkZJRgABAQAAAQABAAD/4gIoSUNDX1BST0ZJTEUAAQEAAAIYAAAAAAIQAABtbnRyUkdC
IFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQA.....it goes lenthy";
byte[] imageAsBytes = Base64.decode(base64.getBytes(), Base64.DEFAULT);
BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inJustDecodeBounds = false;
Bitmap decodedByte = BitmapFactory.decodeByteArray(imageAsBytes, 0, imageAsBytes.length, opts);
cancelceque_img.setImageBitmap(decodedByte);
我用这种方法将base64转换为image,任何人都可以给我解决方案。base64编码的jpg图像的分辨率是多少?base64字符串是从哪里获得的?来自logcat?然后从后端@blackapps获取不完整的.base 64字符串