【问题标题】:how to load image from path into image view?如何将图像从路径加载到图像视图中?
【发布时间】:2016-12-30 19:24:30
【问题描述】:

我在 SQLite 数据库中存储图像路径(来自画廊的图像),现在加载到图像视图中......并使用此代码:

File imgFile = new File(cursor.getString(cursor.getColumnIndex("pic")));
                if (imgFile.exists()) {
                    IMG_USER.setImageBitmap(BitmapFactory.decodeFile(cursor.getString(cursor.getColumnIndex("pic"))));
                } else { Toast.makeText(this, "عکس پیدا نشد", Toast.LENGTH_LONG); }

和错误:

E/BitmapFactory:无法解码流:java.io.FileNotFoundException:/storage/emulated/0/DCIM/Camera/IMG_20161230_224205.jpg(权限被拒绝)

【问题讨论】:

标签: android android-imageview


【解决方案1】:

您需要访问权限,将此代码添加到 android manifest 中

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

或者试试这个

Exception 'open failed: EACCES (Permission denied)' on Android

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-29
    • 2019-09-22
    • 2017-08-15
    • 2016-08-12
    • 2018-11-28
    • 2015-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多