2017-01-21 2 views
-2

Я уже добавилjava.lang.SecurityException: Отказано в чтении с внешнего запоминающего устройства

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

в Manifest.xml, но он показывает

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.selectmultipleimages_demo/com.selectmultipleimages_demo.CustomGallery_Activity}: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/images/media from pid=5290, uid=10149 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission() exception 
+0

Вы можете поделиться файлом манифеста – Swarnveer

+1

В Android 6.0+ система разрешений изменилась. –

+2

где разрешение на запись? '' –

ответ

1

с последующим Android версии API 23 года , т. е. Marshmallow, вам нужно получить разрешение времени выполнения для доступа к конфиденциальным данным пользователя. Разрешения на время работы четко объясняются здесь: Requesting Permissions at Run Time

Кроме того, этот Answer поможет вам реализовать разрешение во время выполнения для записи во внешнее хранилище.

Смежные вопросы