java.lang.SecurityException: Permission Denial: открытие провайдера com.miui.gallery.provider.GalleryOpenProvider из ProcessRecord{932688f 12849:mobi.hubbler.app/u0a158} (pid=12849, uid=10158), который не экспортируется из uid 10034
InputStream is = null;
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
is = context.getContentResolver().openInputStream(bitmapUri);
BitmapFactory.decodeStream(is, null, options);
пытается получить растровое изображение из uri. Эта проблема возникает только с устройствами MI (xiaomi).
bitmapUri
? - person CommonsWare   schedule 18.05.2018onActivityResult()
? - person CommonsWare   schedule 18.05.2018bitmapUri
, затем уходите. Ваша ошибка выглядит так, как будто вы передаетеUri
другому действию или службе или сохраняете его где-то (файл, база данных,SharedPreferences
). Вы можете использовать этотUri
только в исходном действии, которое его запросило, или в другом действии или сервисе, если вы используетеFLAG_GRANT_READ_URI_PERMISSION
. См. эту запись в блоге. для получения дополнительной информации. - person CommonsWare   schedule 18.05.2018