private ProgressDialog progressDialog;
一下代码是设置属性和调用下载文件的方法。小白一枚,项目工程里面的代码有点乱,请见谅!!!
progressDialog = new ProgressDialog(this);
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setTitle("下载提示");
// 设置ProgressDialog 提示信息
progressDialog.setMessage("当前下载进度:");
// 设置ProgressDialog 标题图标
//progressDialog.setIcon(R.drawable.a);
// 设置ProgressDialog 进度条进度
// 设置ProgressDialog 的进度条是否不明确
progressDialog.setIndeterminate(false);
// 设置ProgressDialog 是否可以按退回按键取消
progressDialog.setCancelable(true);
progressDialog.show();
//progressDialog.setProgressNumberFormat("%1d Mb /%2d Mb");
final String dirName = "/" + inpath + "/";
new Thread(new Runnable() {
@Override
public void run() {
download(mUrl, dirName, title); //这个是新的
}
}).start();
download(mUrl, dirName, title) 方法中的参数分别是pdf文件的网络链接:mUrl,
dirName是自己想要保存文件的文件夹名称,title是pdf文件的名字。以下是download()方法的代码。
//下载具体操作
private void download(String murl, String inpath, String inname) {
try