Android实用功能分享——应用版本的更新实例
来源:互联网 发布:airplay软件下载 编辑:程序博客网 时间:2024/05/20 05:06
每一个应用都是具备一个功能,那就是版本更新,我记得我之前在面试的时候,面试官让我介绍一下应用版本更新的一些具体操作。我当时因为做过这个功能,所以回答的还是很流畅,现在我把这个分享给大家,需要能够共同进步。
我当时是这么说的:
首先呢,我们是应该在用户登录后,在首页执行检查版本信息的操作,具体是,获取到本地的版本号后,提交给服务器进行判断,然后后台来告诉我们当前版本是否为最新版本,紧接着我们拿到下载地址,执行下载的操作,具体的可以使用输入输出流来对文件进行存储和读取,为了方便下载,我们还可以使用一个第三方框架:xutils,有这个框架,可以更好的实现断点续传等等一下功能,最后我们将下载好的文件,调用系统的安装界面,进行安装,自此我们的更新操作全部完成,当然,有一个很重要的地方,那就是别忘了添加权限:
- 1
- 2
- 3
- 1
- 2
- 3
一般情况下,这么回答就差不多可以达到效果了。
下面我们看看具体的代码实现,我这里以“大众点评”的APP下载为案例
看看activity的操作:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
这里的注释也是相当的清晰,我就不在赘述,但是有一个要注意的地方,我这里是用到了xutils的框架,所以没有这个框架是使用不了的。最后我附上源代码
0 0
- Android实用功能分享——应用版本的更新实例
- Android实用功能分享——应用版本的更新实例
- Android实用功能分享——应用版本的更新实例
- android 版本更新的应用
- android 版本更新的应用
- Android应用版本更新
- Android——关于android应用如何更新版本?
- 版本迭代更新—增量更新你的应用
- android 应用版本更新,自己的服务器!
- 浅谈android应用的版本更新
- android 版本更新之JAR的应用
- 有实用功能的委托实例
- 分享一个强悍的android版本检测更新库
- android检测应用版本更新
- android应用版本更新策略
- Android应用在更新版本时的出现的问题
- Android 版本的更新
- Android的版本更新
- hibernate 使用实体 和附加类 作为属性
- 从map中取值的正确方法
- 展翅翱翔之时 (はばたきのとき)
- IDEA中多行注释及取消注释快捷键
- 【转】Python 包管理工具解惑【原文:http://zengrong.net/post/2169.htm】
- Android实用功能分享——应用版本的更新实例
- Java操作数据库的步骤
- iOS的内存管理
- 页面返回历史上一页并且刷新
- JAVA多线程之——线程之间的通信
- uva532
- SAP Vora(SAP HANA和Hadoop)简析
- 硬盘管理与RAID阵列
- java后台开发之json数据字符串转map进行传参