我有
Bitmap bm = BitmapFactory.decodeFile(path);
imageView.setImageBitmap(bm);
正常工作。我现在面临的唯一例外是如果照片存储在三星设备的Camera文件夹中,imageView.setImageBitmap(bm);
将无法显示图像。
我试图打印出路径,然后我得到storage/extSdCard/DCIM/Camera/20140404_120332.jpg
,这与我在图库中看到的路径相同。奇怪的是,当图像存储在Camera
文件夹中时,我的代码似乎无法正常工作。像storage/extSdCard/DCIM/100MEDIA/IMAG0327.jpg
这样的其他图像会显示正确的位图。这个Camera
文件夹有什么特别之处?两个图像都存储在SD卡中,但为什么Camera
中的一个商店无法正常工作?我需要特别许可吗?或者这是一个错误?
感谢您的帮助:)