Да, я не получаю ошибку.
Я определил разрешения в AndroidManifest.xml.
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Я собираю изображения из внешнего хранилища, используя Android-Image-Cropper, и все работает нормально. .
Я сбит с толку, потому что он работает, даже если я не написал никакого кода, чтобы получить разрешение на выполнение во внешнем хранилище.
Информация о протестированном устройстве: - Samsung J8, ОС - Andorid 9 Pie, - Эмулятор Nexus 5X = ОС - Andorid 9 Pie
Есть ли изменения в политике разрешений? Почему это работает?
WRITE_EXTERNAL_STORAGE
не требуется, потому что он ничего не записывает во внешнее хранилище. В основном он используетgetCacheDir
для записи, я думаю. Для остальных вы можете проверить исходный код этой библиотеки. - person ADM   schedule 24.07.2019