永发信息网

如何做android应用的OTA升级

答案:1  悬赏:20  手机版
解决时间 2021-04-15 13:28
如何做android应用的OTA升级
最佳答案
现有的框架好像没见过,说下具体的实现思路 1、app在启动的时候去指定的url上拿去一个版本配置文件,这个配置文件可以是txt或者json或者xml格式,根据个人爱好决定。 主要的字段有 appVersion -> app的版本号,一个整数值,数字越大版本越新 apkUrl -> 对应版本的apk文件的下载链接 hash -> apk文件的hash值,做下载文件的完整性判断,可以使MD5或者sha1等 size -> apk文件的字节数,便于断点续传时做分割 客户端拿到版本配置文件后,将当期的版本号与文件中最新的版本号比较,判断是否需要更新; 需要更新进入更新界面,不需要更新进入现有app。这里需要设置一个超时时间,如果获取版本文件的时间超时则直接进入app。 2、关于断点续传 楼主可以搜索下 http协议请求头中的Range字段 根据上面apk文件的size大小,将size按照一定大小分割成段,在http请求头中添加字段 Range: bytes=1234-5678,这里的1234-5678 对应到一个段的大小,当然这些段的起始和结束以及已经下载的字节数要放到一个可持久化的地方(例如文件中),下载中断后再读取 上次下载的情况,可以继续进行下载。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
皇后内衣在什么地方啊,我要过去处理事情
淘宝网有招聘网络模特的吗?(大连)
大自然乐器奏出的音乐,在幽静的山谷了里回旋
5/8+3/4的和乘二怎么做
玉绳项链编织是手工的还是机械的专业
急求大神帮助。。基于三菱plc六轴机械手毕业
高三怎么样学?理科
u.s.21 cfr f.d.a.regulation part 177.1520
第一次约会要不要接吻呢?
现代途胜两驱的售价是多少
求 女孩为何要富养的txt 电子书下载地址
软件好评语大全,筑业资料软件如何设置评语库
海信HST929怎么样设置才能让手机应用上的缓存
渤海保险地址在什么地方,想过去办事
兰州 爱念 店
推荐资讯
别墅是不是都是那种远离市区,环境很安静,但
香蕉派(剩饺子皮包香蕉)怎么做最好吃
我是1991年3月27号出生的,我想知道我以后的
甲乙类功放怎么调中点电压
先喝汤还是先吃饭好?
会不会是甲流
QQ炫舞的公测是什么时候
数控铣床主轴结构设计
目前6G运行内存的手机有那几款?
网恋可以成真的吗
骨髓病传染吗
关于耳机和麦二合一的选择(电脑用的)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?