Actualización de la carpeta "Descargas" de Android sin usar un DownloadManager

Actualmente estoy corriendoMalvavisco, y tengo mi aplicación configurada para descargar archivos en la carpeta de descargas del teléfono mediante la siguiente ruta:

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)

y unAsyncTask. Todo funciona bien, puedo acceder a los archivos descargados.

Sin embargo, el problema es que solo se puede acceder a los archivos en el teléfono usando un Explorador de archivos, y no a través del valor predeterminadoDownloads carpeta a través de aplicaciones de Android. Entiendo que puedes hacer esto automáticamente usando AndroidDownloadManager, pero quería mantener mi implementación actual de unAsyncTask sin tener que usarDownloadManager.

Mi pregunta es, ¿hay alguna manera de simplemente "actualizar" o "actualizar" lo que está en elDownloads carpeta para que aparezcan usando la aplicación de descargas de Android?

También he intentado usar la intención del escáner multimedia (para actualizar la galería), pero, según tengo entendido, esto no funciona paraMarshmellow.

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta