在Android studio内编写一段代码,拍照后保存原图,使用bitmap读取后转为byte[]时出了问题,代码如下:
Bitmap bitmap = null;
try {
File file = new File(fileName);
if (file.exists()){
bitmap = BitmapFactory.decodeFile(fileName);
}
}catch (Exception e){
}
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, baos);
byte[] bytes = baos.toByteArray();
return bytes;
在转为bitmap的时候还没有问题,但是到了bitmap.compress(Bitmap.CompressFormat.PNG,100,baos)这句的时候得到的baos却为空
这到底是什么原因?求大神解答。。。