博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android OTA 的功能实现和修改
阅读量:4207 次
发布时间:2019-05-26

本文共 811 字,大约阅读时间需要 2 分钟。

 Android OTA空中升级的文档不少。但是多是介绍原理的和分析代码的。原理我就不说了。这里记录一下我在项目中实现的工作,和问题总结。

工作流程:

 

 

update.xml文件放在服务器上,当客户端请求的参数正确时,返回相应的信息。

update.xml的内容,根据需要可以添加;Md5需要校验下载后包的完整性。updatepath为实际的下载地址

至少需要如下字段:

<ver>android3.2</ver>

<md5>xxx</md5>

<updatepath>http://xxxx/update.zip</updatepath>

下面是我们工作用到的一个配置文件。

 

 
− 
 
1
 
firmware name 
 
简体中文描述
 
繁體中文描述
 
firmware release Description
 
c61ce360a734c018685fbf5e1662c0fd
 
16787
 
3
 
1
 
http://123.123.123.123/firmware/update.zip
 
 
 

下载方法可以自己用socket,3.2版本后也可以用downloadmanager,用downloadmanager支持断点续传。

下载后一定要放在/sdcard/update.zip 文件。

OTA的功能实现可以单独做一个APK,也可以作为一个service放入系统中。

你可能感兴趣的文章
sqlserver语句总结
查看>>
informatica
查看>>
sqlserver 文章
查看>>
test
查看>>
SQLSERVER排查CPU占用高的情况
查看>>
Informatica中实现count(distinct)
查看>>
Informatica Powercenter调优
查看>>
增量聚集
查看>>
INCREMENTAL AGGREGATION IN INFORMATICA
查看>>
INFORMATICA1
查看>>
INFORMATICA2
查看>>
GENERATE DATE / TIME DIMENSION IN INFORMATICA
查看>>
日期维表数据生成方法(Oracle方式)
查看>>
2013年中国城市及省份GDP排名
查看>>
2013年欧洲穆斯林人口达5638万(转载)
查看>>
中国将在2014年成为十万亿级的超级大国
查看>>
月球可能曾是火星卫星
查看>>
华为u8818如何刷机
查看>>
少不读水浒——揭秘水浒传
查看>>
华为——让华盛顿感到恐慌的中国公司(转载)
查看>>