第一种方法用系统的DownloadManager下载
Uri uri = Uri.parse(imgUrl);//imgUrl:图片网络地址
DownloadManager.Request request = new DownloadManager.Request(uri);
//设置允许使用的网络类型,这里是移动网络和wifi都可以
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_MOBILE | DownloadManager.Request.NETWORK_WIFI);
request.allowScanningByMediaScanner();
//禁止发出通知,既后台下载,如果要使用这一句必须声明一个权限:android.permission.DOWNLOAD_WITHOUT_NOTIFICATION
//request.setShowRunningNotification(false);
//不显示下载界面
request.setVisibleInDownloadsUi(true);
request.setDestinationInExternalPublicDir("/DCIM/wx/", name);//name:图片名称,记得带后缀
long id = downloadManager.enqueue(request);
第二种方法下载为bitmap转为file文件方式。因为下载图片时耗时操作,最好用新线程
/**
* 获取网