Atualizando a pasta "Downloads" do Android sem usar o DownloadManager

Atualmente estou correndoMarshmallow, e eu tenho meu aplicativo configurado para baixar arquivos na pasta de download do telefone usando o seguinte caminho:

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)

e umAsyncTask. Tudo funciona bem, eu posso acessar os arquivos baixados.

No entanto, o problema é que os arquivos são acessíveis apenas no telefone usando um Navegador de arquivos, e não através do padrãoDownloads pasta via aplicativos Android. Entendo que você pode fazer isso automaticamente usando o AndroidDownloadManager, mas queria manter minha implementação atual de umAsyncTask sem ter que usarDownloadManager.

Minha pergunta é: existe uma maneira de simplesmente "atualizar" ou "atualizar" o que está noDownloads pasta para que eles apareçam usando o aplicativo de downloads do Android?

Também tentei usar o scanner de mídia Intent (para atualizar a galeria), mas, pelo que entendi, isso não funciona paraMarshmellow.

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

questionAnswers(2)

yourAnswerToTheQuestion