Bitmap scaledBitmap= BitmapFactory.decodeFile(imageFile.getAbsolutePath(), options);
用以上方式获取文件的Bitmap时,结果为null
导致此问题可能的原因有:
1.缺少权限(包括动态)
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE
2.文件路径问题
当将目标目录设置为与原始图像文件相同时,就会发生这种情况。变通方法是为压缩后的保存设置不同的目录。
网友评论