今天在用Android Studio 调试项目时,想通过ImageView显示刚拍摄的照片,但是一直显示空白,刚开始通过stackoverflow找的的简单解决方案是:
但仍然无效,近一步搜索得知是摄像机拍摄的照片尺寸过大导致的,需要使用以下方法调整显示大小方可正常显示
decodeSampledBitmap 及相关函数定义如下:
最后别忘了还要在manifest文件声明权限噢
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
下面是在另一个项目里面看到类似的解决方法,原理类似,但代码量小很多,在这里一并记录下来