android 下载文件 并显示下载进度
private String fileSavePath=Environment.getExternalStorageDirectory() + "/";//保存文件的本地路径
private String fileDownLoad_path="";//下载的URL
private String mfileName="";//下载的文件名字
private boolean mIsCancel = false;
private int mProgress;
private ProgressBar mProgressBar;
private Dialog mDownloadDialog;
private static final int DOWNLOADING = 1;
private static final int DOWNLOAD_FINISH = 2;
private Handler mUpdateProgressHandler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case DOWNLOADING:
// 设置进度条
mProgressBar.setProgress(mProgress);
break;
case DOWNLOAD_FINISH:
// 隐藏当前下载对话框
mDownloadDialog.dismiss();
}
}
};
/**
* 显示正在下载的对话框