E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /storage/emulated/0/Download/00.PNG (Permission denied)
今天被这个问题烦恼了一天,最后各种查资料才解决,特此记录一下。
项目当中需要读取本地的图片显示,把图片的路径保存到了数据库中,但是取出来显示的时候总是显示不出来图片,一直提示以上的错误,看到日志就知道是权限的问题,但是我在Mainfest文件中相应的权限也都加上了,而且为了验证权限的正确性我都一个字母一个字母的检查了,结果还是一直出不来图片
if (cursor.getCount() == 0) {//如果数据库中还没有数据则只显示添加的选项
//测试时候用到
// arrayList_im_id.add(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher));
// arrayList_name.add("11111");
arrayList_im_id.add(BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher));
arrayList_name.add("");
} else {
cursor.moveT