Android中DownloadManager实现文件下载
下载
创建下载链接
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
设置允许下载的网络环境
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI);
WIFI网络 : DownloadManager.Request.NETWORK_WIFI
移动网络 : DownloadManager.Request.NETWORK_MOBILE
Notification显示下载进度
// 在Notification显示下载进度
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE);
// 设置Title
request.setTitle("更新");
// 设置描述
request.setDescription("正在下载更新文件...");
设置保存路径
private static final String DIR = "AutoUpdate";
private static final String APK = "MyHome.apk";
private static final String PATH = Environment.getExternalStorageDirectory().getAbsolutePath() + "/" + DIR + "/" + APK;