我使用通用图像加载程序加载图像 我正在使用下载按钮下载图像
这是下载代码
DownloadManager mgr = (DownloadManager) this
.getSystemService(Context.DOWNLOAD_SERVICE);
Uri downloadUri = Uri.parse(imageUrls[NUMBER]);
DownloadManager.Request request = new DownloadManager.Request(
downloadUri);
request.setAllowedNetworkTypes(
DownloadManager.Request.NETWORK_WIFI
| DownloadManager.Request.NETWORK_MOBILE)
.setAllowedOverRoaming(false)
.setTitle("Demo")
.setDescription("Something useful. No, really.")
.setDestinationInExternalFilesDir(this,getFilesDir()+"/fname/." + publicationID,
"image" + NUMBER + ".jpg");
mgr.enqueue(request);
到这里工作正常
问题是我不想在图库中显示下载的图像
我试过" .nomedia"文件和文件夹..没有运气
感谢您的时间,等待回复
答案 0 :(得分:0)
尝试使用:
".image" + NUMBER + ".jpg"
而不是
"image" + NUMBER + ".jpg"
答案 1 :(得分:0)
我在下载后运行了媒体扫描..它现在正在工作
sendBroadcast (
new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));
感谢@axius