okhttputils显示下载进度
来源:互联网 发布:cf手游雷神和无影数据 编辑:程序博客网 时间:2024/05/16 05:58
//download the new appprivate void downLoadNewApp(NewVersion.XianzaishiRfBean version) { if (StringUtils.isEmpty(version.getUrl())) { ToastUtils.showToast("新版本的APP url为空"); enterLoginActivity(); return; } final ProgressDialog dialog = new ProgressDialog(this); dialog.setTitle("正在下载"); dialog.setMessage(version.getDes() + ""); dialog.setCancelable(false); dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); dialog.show(); if (!NetUtils.hasNet(SplashActivity.this)) { ToastUtils.showToast("请检查网络环境"); return; } System.out.println("SplashActivity.downLoadNewApp=" + version.getUrl()); OkHttpUtils .get() .url(version.getUrl()) .build() .execute(new FileCallBack(Environment.getExternalStorageDirectory().getAbsolutePath(), Conts.NEW_APP_NAME) { @Overridepublic void onError(Call call, Exception e, int id) { enterLoginActivity(); System.out.println("SplashActivity.onError=哈哈哈"); ToastUtils.showToast("下载更新包失败"); } @Overridepublic void inProgress(float progress, long total, int id) { super.inProgress(progress, total, id); dialog.setProgress((int) (100 * progress)); } @Overridepublic void onResponse(File response, int id) { Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.addCategory(Intent.CATEGORY_DEFAULT); intent.setDataAndType(Uri.fromFile(response), "application/vnd.android.package-archive"); startActivityForResult(intent, 0); } }); }
阅读全文
0 0
- okhttputils显示下载进度
- Android okhttputils显示下载进度
- NSURLConnection下载显示进度
- python3 显示下载进度
- Notification实现下载进度显示!
- Notification实现下载进度显示!
- Android开发 下载显示进度
- Android开发 下载显示进度
- Notification实现下载进度显示!
- 通知栏显示下载进度
- Retrofit文件下载进度显示
- 使用libcurl显示下载进度
- PHPExcel下载进度显示条
- AsyncTask下载图片、显示进度
- OkHttpUtils 下载文件
- 安卓文件下载,显示下载进度
- WP7-文件下载进度和速度显示
- 从服务端(PC)下载apk,显示进度
- CSS选择器的应用
- 购物车的 Adapter 删除条目的时候 会有BUG,解决办法
- 基于tiny4412的ts驱动简单分析
- AutoDock Tools在Ubuntu Kylin14、Ubuntu Kylin15下安装的详细安装步骤
- javascript事件概念和事件监听,ie特殊和标准DOM,页面先加载
- okhttputils显示下载进度
- 百度Java面试题前200页和答案都在这里了
- 第三篇 关于网络请求
- NOIP 2017 day1 t1
- 借用构造函数的问题《javascript高级程序设计》p168
- mysql_修改密码
- errno
- java基础二
- 8051单片机波特率计算公式(配套C语言例程)