package com.dh.foundation.utils.download; import com.dh.foundation.app.ApplicationUtil; import com.dh.foundation.manager.FoundationManager; import com.dh.foundation.utils.IntentInvokeUtils; /** * 应用升级下载通知类 * Created By: Seal.Wu * Date: 2015/8/27 * Time: 16:44 */ public class AppDownLoaderWithNotification { /** * 待下载的apk下载地址 */ private String url; /** * @param url 待下载的apk下载地址 */ public AppDownLoaderWithNotification(String url) { this.url = url; } public void start() { DownLoadUtil.getInstance().startADownloadTask(url, ApplicationUtil.getAppName(), "下载完后请点击打开" , "application/vnd.android.package-archive", true, new DownloadListener() { @Override public void onLoadChange(int total, int currentSize, int state) { } @Override public void onComplete(long downloadId, String filePath) { IntentInvokeUtils.setupAPK(FoundationManager.getContext(), filePath); } }); } }