Обновление папки «Загрузки» для Android без использования DownloadManager

Я сейчас бегаюзефиркаи у меня настроено приложение для загрузки файлов в папку загрузки телефона по следующему пути:

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)

иAsyncTask, Все отлично работает, я могу получить доступ к загруженным файлам.

Хотя проблема в том, что файлы доступны на телефоне только через браузер файлов, а не по умолчаниюDownloads папка через приложения Android. Я понимаю, что вы можете сделать это автоматически с помощью AndroidDownloadManager, но я хотел сохранить свою текущую реализациюAsyncTask без использованияDownloadManager.

У меня вопрос, есть ли способ, которым я могу просто «обновить» или «обновить», что вDownloads папку, чтобы они отображались с помощью приложения Android Downloads?

Я также пытался использовать медиа-сканер Intent (для обновления галереи), но, насколько я понимаю, это не работает дляMarshmellow.

activity.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(file)));

Ответы на вопрос(2)

Ваш ответ на вопрос