zoukankan      html  css  js  c++  java
  • OKHttp和NumberProgressbar组建强大的Android版本更新功能

    你们看过韩国电影《奇怪的她》不?女主角是不是超级漂亮的。。。。。。。好啦,扯正事吧,先看看女神照片。

    公司新项目用到了OKHttp网络框架,在下载文件这块都蒙圈啦,再查查资料就一个Resopnse方法返回数据,而且是在下载文件结束之后才会走这个方法,整个项目和服务器打交道那块用得都是OKHttp,如果我再整个原生的HttpClient在里边实现版本更新总觉得我这代码脏了,心里不舒服,但是那我怎么获取下载的进度啊,所幸在网上找到了相应的案例,写的非常好,大家可以参考参考,可以获取下载的进度啦,那么就去差一个漂亮的progressbar啦,在网上经过挑选锁定了numberProgressbar(怎么有点做贼的感觉),然后再结合前段时间写的PopupwindowHelper和dialogHelper类把Android版本更新这块的代码提取出来,下次使用的话直接复制进去就可以啦,好啦,先看看Demo运行的效果吧(看着女神心都化啦)。

       

    给OkHttpClient添加监听器返回下载的进度参考的案例里已经解释的很清楚,大家可以点击上面的案例链接查看,我主要是结合之前写的popupwindowHelper,dialogHelper工具类进行了一些修改,在这里也不想啰嗦啦,具体的案例也已经上传到github上了,大家如果感兴趣可以下载下来看看。

  • 相关阅读:
    uva11552
    zoj3820 树的直径+二分
    hdu 5068 线段树加+dp
    zoj3822
    uva1424
    DAY 36 前端学习
    DAY 35 前端学习
    DAY 34 PYTHON入门
    DAY 33 PYTHON入门
    DAY 32 PYTHON入门
  • 原文地址:https://www.cnblogs.com/bdsdkrb/p/5750390.html
Copyright © 2011-2022 走看看