App更新策略课程-定义后台更新服务
2016-04-18 22:45
204 查看
上节课给大家讲了,如何实现检查更新,通过Android-async-http这个网络库进行Http请求服务器API,响应返回更新信息。这节课来将如何通过绑定一个Service来启动一个服务,并通过它来下载我们的Apk文件。
首先我们创建一个后台服务跟我们的Activity相关联,这里取名AppUpdateService,因为我们是需要跟Activity绑定在一起,所以需要通过bindService的方式来启动服务,启动服务成功之后,则开启一个线程来下载apk,在下载的过程中,我们可以通过handler来更新提示我们下载的进度,这是本节课要实现的主要功能。
最新一节代码已经上传,可以到以下地址去下载:
http://git.oschina.net/devilwwj/AndroidUpdateDemo
首先我们创建一个后台服务跟我们的Activity相关联,这里取名AppUpdateService,因为我们是需要跟Activity绑定在一起,所以需要通过bindService的方式来启动服务,启动服务成功之后,则开启一个线程来下载apk,在下载的过程中,我们可以通过handler来更新提示我们下载的进度,这是本节课要实现的主要功能。
最新一节代码已经上传,可以到以下地址去下载:
http://git.oschina.net/devilwwj/AndroidUpdateDemo
相关文章推荐
- android开发 用线程进行耗时操作,统一处理
- restful——restfulmapping相关理解
- Android基础控件 - ScrollView
- Objective-C 关于NSString字符串相等
- Android群英传笔记——第七章:Android动画机制和使用技巧
- Android群英传笔记——第七章:Android动画机制和使用技巧
- unity中利用mesh动态创建墙体
- ios 中在容器中移除单个控件的两个方法Subview
- android-----错误解决
- 复利计算APP版-----娱乐一下
- iOS应用本地化国际化
- 趋势!SWIFT必定会被区块链技术取…
- Android之注解的使用——绑定android控件
- Android Volley完全解析
- iOS CAAnimation 详解
- UIAppearance设置统一风格
- iOS上架总结
- SWIFT:必须承认区块链在金融行业…
- Apple Pay+数字货币,纸币要…
- Android Studio中R文件丢失的解决办法