-
自动更新原理 一.步骤: (1)apk安装包文件下载 (2)利用notification显示下载进度 (3)文件下载完毕后打开文件(即安装) 二.总结一下: 本课程学习了”service-manager-真正执行类-listener“进行下载apk的模式,以及快速使用notification的方法 老师讲的代码还是有bug或者问题的,自己简单改了一下,能够实现课程需要的功能,地址: https://github.com/xzhang76/DownloadUpdater 修改点如下: 1.DownloadResponseHandler这个类处理message的handleMessage应该走自定义的handleSelfMessage() 2.处理消息的几个方法应该执行的是UpdateDownloadListener回调接口 3.下载进度的计算存在两个问题 (1)completeSize / mCurrentFileLength两个变量都是int,所以必须先把一个转成float,否则结果肯定为0 (float) completeSize / mCurrentFileLength) (2)completeSize / mCurrentFileLength是小数,要乘以100 4.更新进度的条件 if (limit % 30 == 0 && progress <= 100) 5. DownloadResponseHandler本来也是可以去掉的,学习一个思想,就留着吧!查看全部
-
自动更新查看全部
-
1. 应用自动更新及其意义 2. 自动更新原理及所需知识点 3. 实战应用自动更新组件开发查看全部
-
android自动更新组件查看全部
-
android自动更新组件查看全部
-
android自动更新查看全部
-
android自动更新知识点查看全部
-
android自动更新原理查看全部
-
android应用自动更新查看全部
-
自动更新的原理:查看全部
-
UpdateDownloadRequest查看全部
-
所需知识点查看全部
-
自动更新原理查看全部
-
自动更新原理查看全部
-
自动更新的意义查看全部
举报
0/150
提交
取消