Android OTA升级方式分析

前言

OTA(Over-the-Air Technology)空中下载技术。是通过移动通信(GSM或CDMA)的空中接口对SIM卡数据及应用进行远程管理的技术。空中接口可以采用WAP、GPRS、CDMA1X及短消息技术。OTA技术的应用,使得移动通信不仅可以提供语音和数据服务,而且还能提供新业务下载。这样,应用及内容服务商可以不受平台的局限,不断开发出更具个性化的贴近用户需求的服务,如信息点播、互动娱乐、位置服务以及银行交易等。通过OTA空中下载技术,手机用户只要进行简单操作,就可以按照个人喜好把网络所提供的各种业务菜单利用OTA机制下载到手机中,并且还可以根据自己的意愿定制具体业务。

正文

这里笔者用自己的方式描述下手机平台的ota升级方式。
简而言之,大家可以看到自己手中用的手机的升级方式就是OTA升级方式。
手机的OTA升级方式可以分为如下几种:
本地升级:本地升级又可以分为本地手动升级与本地自动升级
在线升级:通过与服务器的数据交互进行升级(也是将服务器的升级文件下载到本地进行升级)。
如图;
在这里插入图片描述

详细介绍下本地升级

1.本地手动升级。

如何进入本地手动升级模式?
在这里插入图片描述
进入到recovery模式如图所示:
在这里插入图片描述
在准备好升级包后,我们这里通过音量按键移动选项到sdcard升级,电源键确认即可进行升级了。

2.本地自动升级

这里说明下本地手动升级和自动升级的区别。
根本区别就是手动升级相比自动升级多了需要手动进入recovery模式(二者都需要进入recovery),并且需要在进入recovery模式后手动选择升级文件进行升级。
这里所讲的本地自动升级则是利用Android系统提供的api进行自动进入recovery模式并且自动寻找安装包进行升级。
本地自动升级例程与实现见:Android OTA本地自动升级

P.S

在线升级:在线升级因为需要和服务器交互配合,这里不做过多的讲述,总归思路就是讲制作好的OTA升级包放到指定的服务器上,然后设备通过网络将OTA升级在后台或者前台下载到设备本地。然后在进行升级(这里的升级和本地自动升级没什么大的区别了)

  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wang 恒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值