为了账号安全,请及时绑定邮箱和手机立即绑定
对封装的理解还是不够到位,对于自动检测更新安装的业务需求来说,这些逻辑的入口就是checkversion,至于后续的版本判断,文件下载,更新进度还有安装都是可以封装到一个manager类中去的,在需要的地方调用manager.checkversion()即可。你这里版本检测放到了activity,更新进度放到了service,下载文件又放到了request,这样的写法又繁琐又增加了耦合。还有对于下载新版本这种需求并不需要创建很多线程,这里没有必要用线程池来管理,只要一个asynctask就完全够了
自动更新还是很有用的 我来看看您怎么完成的啊
源码?老师,源码在哪里、?
我觉得ppt动画闪的眼花花心慌慌,建议老师以后不用这样的动画了。
首先对老师提供此次课程表示感谢,但是您真的不合适这样的教学,望改进
哪里可以下载这个案例的源码啊
赞一个,小功能大用处
学习完后的感觉是,知道了 改用写什么东西,而具体怎么写了。一脸懵逼
资料在哪里下载啊,同学们
看了评论,有些同学觉得有些地方没讲请楚,这个我以后注意,可能是觉得某些地方大家知道,就没花时间去讲。还有同学觉得默叽,我感觉可是把功能封装了一次,所以可能会有些啰嗦。
挺简单的功能 写的磨磨唧唧的
好像是南方人额?
CommonDialog 没有啊 !
12345678
课程须知
学习本课程,必须先掌握安卓四大组件的基础知识和应用
老师告诉你能学到什么?
通过代码实战,实现我们的app自动更新功能,让学生真正的会使用我们开发的自动更新组件 慕课网Android讨论群② 170368200

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消