BitMapFactory.decodeFileに関する問題があります。BitmapFactory:ストリームをデコードできません:java.io.FileNotFoundException
私のアプリでは、自分のデバイスから画像を選択したり、写真を撮ったりできます。そして、これはここで
ImageViewの
に表示されなければならないコードスニペットです:Uri selectedImage = data.getData();
String[] filePathColumn = {MediaStore.Images.Media.DATA};
Cursor cursor = getContentResolver().query(selectedImage, filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String picturePath = cursor.getString(columnIndex);
cursor.close();
MyImage image = new MyImage();
image.setTitle("Test");
image.setDescription("test choose a photo from gallery and add it to " + "list view");
image.setDatetime(System.currentTimeMillis());
image.setPath(picturePath);
そして、私はこの例外を取得しています:
事前にit.Pleaseヘルプme.Thanksを解決する方法BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /storage/emulated/0/WhatsApp/Media/WhatsApp Images/IMG-20170302-WA0012.jpg: open failed: EACCES (Permission denied)
..
クラスまたはフィールドの場合、このEasyPermissionsは何ですか? – Monali
そのライブラリをコンパイル 'pub.devrel:easypermissions:0.2.1' –
ありがとうたくさん..あなたは私の一日を節約.. – Monali