У меня есть приложение Flutter с аудиофайлами, загруженными из сети. Я хочу загрузить аудиофайл в папку «Загрузки» на своем устройстве, чтобы его можно было использовать в дальнейшем, например, «Создать рингтон» или что-то подобное.
Ранее я использовал разрешение WRITE_EXTERNAL_STORAGE через Permission.storage пакета обработчика разрешений. .
Из документа
Начиная с Android SDK 30 (Android 11) разрешение WRITE_EXTERNAL_STORAGE считается высоким. -риск или конфиденциальное разрешение. Там для этого необходимо заявить об использовании этих разрешений, если вы собираетесь выпустить приложение через Google Play Store.
Итак, чтобы сохранить файл на Папка загрузок, мне нужен MANAGE_EXTERNAL_STORAGE (через Permissions.manageExternalStorage). Но когда я добавляю это разрешение и отправляю свое приложение, обновление отклоняется через Google, говоря, что это не основная функциональность моего добавления, и мне следует использовать менее рискованные API для доступа к данным.
Итак, если я использую API 33 или более поздней версии, как я могу загрузить аудиофайл в папку «Загрузки» на своем устройстве Android?
Подробнее здесь: https://stackoverflow.com/questions/769 ... android-33
Как сохранить файл в папке «Загрузки» на Android >=33 ⇐ Android
Форум для тех, кто программирует под Android
-
Anonymous
1721894398
Anonymous
У меня есть приложение Flutter с аудиофайлами, загруженными из сети. Я хочу загрузить аудиофайл в папку «Загрузки» на своем устройстве, чтобы его можно было использовать в дальнейшем, например, «Создать рингтон» или что-то подобное.
Ранее я использовал разрешение WRITE_EXTERNAL_STORAGE через Permission.storage пакета обработчика разрешений. .
Из документа
Начиная с Android SDK 30 (Android 11) разрешение WRITE_EXTERNAL_STORAGE считается высоким. -риск или конфиденциальное разрешение. Там для этого необходимо заявить об использовании этих разрешений, если вы собираетесь выпустить приложение через Google Play Store.
Итак, чтобы сохранить файл на Папка загрузок, мне нужен MANAGE_EXTERNAL_STORAGE (через Permissions.manageExternalStorage). Но когда я добавляю это разрешение и отправляю свое приложение, обновление отклоняется через Google, говоря, что это не основная функциональность моего добавления, и мне следует использовать менее рискованные API для доступа к данным.
Итак, если я использую API 33 или более поздней версии, как я могу загрузить аудиофайл в папку «Загрузки» на своем устройстве Android?
Подробнее здесь: [url]https://stackoverflow.com/questions/76999561/how-to-save-file-to-downloads-folder-on-android-33[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия