工作
来源:互联网 发布:鲁尼植发价格 知乎 编辑:程序博客网 时间:2024/04/29 06:43
1.
原理:
1:开机自启动检测服务器是否有新版本;
2:如果检测到新版本,发送广播GWC_OTAUPDATE_DISCOVERY_NEW_VERSION,并附带升级信息update_info ;
Intent i = new Intent("GWC_OTAUPDATE_DISCOVERY_NEW_VERSION");
i.putExtra("update_info", mPreference.getPackageDescriptor());
sendBroadcast(i);
3:狗尾草apk接收到广播、语音提示、用户确认开始下载之后回复广播GWC_OTAUPDATE_START_DOWNLOAD,ota升级客户端接收到广播之后开始下载;
4:下载校验通过之后发送广播GWC_OTAUPDATE_DOWNLOAD_SUCCESS;
5:狗尾草收到广播之后,用户确认升级回复GWC_OTAUPDATE_START_UPDATE,ota升级客户端接收到广播之后开始OTA升级;
6:升级完成之后,ota升级客户端GWC_OTAUPDATE_UPDATE_SUCCESS,狗尾草apk接收到广播予以提示升级成功。
DOS窗口里发送广播
adb shell am broadcast -a GWC_OTAUPDATE_START_DOWNLOAD 发送启动下载的广播。
由于狗尾草做了一些措施,所以你只要发这个命令。Ota应用应该会下载。
再发adb shell am broadcast -a GWC_OTAUPDATE_START_UPDATE
会自动重启,自动升级。
adb shell am broadcast -a GWC_OTAUPDATE_START_DOWNLOAD
adb shell am broadcast -a GWC_OTAUPDATE_START_UPDATE
2.
1.发送广播:adb shell am broadcast -aGWC_OTAUPDATE_START_DOWNLOAD
DOS窗口对应的打印信息:
2.发送广播:adb shell am broadcast -aGWC_OTAUPDATE_START_UPDATE
R58平台上会显示安装
- 工作
- 工作
- 工作
- 工作
- 工作
- 工作!
- 工作。。。
- 工作!!
- 工作
- 工作!
- 工作
- 工作
- 工作
- 工作
- 工作
- 工作
- 工作
- 工作!!!
- L2-005. 集合相似度(set)
- 如何玩转andriod远控(androrat)
- VB程序学习代码记录20160713
- IOS OC声明变量在@interface括号中与使用@property的区别
- H5截取当前网页
- 工作
- LINUX系统中动态链接库的创建与使用
- ffmpeg的转码延时测试与设置优化
- poj3254
- 使用Python控制IE访问网站
- 数组中出现次数超过一半的数字
- 欧几里德算法的证明
- XML小项目------dom4j操作联系人(图形界面版)
- Spring mvc整合freemarker详解