Android APK多线程下载自升级实现

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/webwalker/article/details/34108411

       APK自升级是终端应用必不可少的模块,以下通过多线程的方式实现APK应用自升级,通过回调接口显示已下载进度信息,用于显示UI进度更新。

      主要处理过程:



        主要结构:



     实现代码:点击下载

     调用示例:使用时,只需查看服务端版本信息解析模块

DownEntity entity = new DownEntity(getBaseContext());
entity.setUrl("http://www.mcan.cn/version.txt");
entity.setThreadCount(5);
entity.setFileName("a.apk");
//设置回调…
context.setUpdate(entity);
new CheckVersionAsyncTask(BesTVWebActivity.this, PlayController.getPlayContext().getUpdate()).execute("");

 

阅读更多

没有更多推荐了,返回首页