@foonfyrick

Почему при скачивании файлов требует WRITE_EXTERNAL_STORAGE, независимо, прописано оно в манифесте или нет?

Все время пишет ошибку No permission to write to /storage/emulated/0/Download/1613886746412: Neither user 10071 nor current process has android.permission.WRITE_EXTERNAL_STORAGE.
Не зависимо, есть ли этот пермишн в манифесте, но если перед скачиванием я пропишу запрос на подтверждение пермишна requestPermissions, высвечивается запрос, я его подтверждаю и все нормально качает, но зачем его подтверждать если он уже в манифесте прописан?
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
iLLuzor
@iLLuzor
Java, Kotlin, Android Developer
Так устроена система пермишенов в андроиде.
Есть безопасные пермишены, которые достаточно прописать в манифесте, а есть опасные, которые нужно ещё и у пользователя запросить. WRITE_EXTERNAL_STORAGE относится ко вторым.
https://developer.android.com/guide/topics/permiss...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы