關於android系統OTA升級的二個問題.


關於android系統OTA升級, 芯片原廠提供的文檔,  說建立二個文件, APK工具軟件操作它們,就可以下載固件並升級了,請知情者講講APK工具軟件的流程.

.........update_products_list.xml 內容如下:.............
<products>
<product>
<model>s2121b_16t</model>
<url>http://194.169.1.31:9090/update_list_s2121b_16t.xml</url>
</product>
</products>

.........update_list_s2121b_16t.xml 內容如下:.............
<update-list>
<version_list>                                                <!-- //歷史版本號 -->
<version>Indroid4.3V1.2-S2121B-HWV1.1.0</version>
<version>Indroid4.3V1.2-S2121B-HWV1.1.1</version>
<version>Indroid4.3V1.2-S2121B-HWV1.1.2</version>
</version_list>
<update>
<index>1</index>
<version_from>Indroid4.3V1.2-S2121B-HWV1.1.0</version_from>   <!-- //舊版本 -->
<version_to>Indroid4.3V1.2-S2121B-HWV1.1.1</version_to>       <!-- //目標版本 -->
<description>1, xxx\n 2, xxxx</description>                   <!-- //下載update 時的log 信息 -->
<url>http://194.169.1.31:9090/s2121b_16t_update.zip</url>     <!-- //update 包的服務器目錄 -->
<size>233986</size>                                           <!-- //update 包的容量 -->
<md5>c4e16e0ea793912168b4432522623543</md5>                   <!-- //update 報的md5 值 -->
</update>
</update-list>

1 个解决方案

#1


這個要查源碼了, 步驟大概就是 解析 服務器上的 xml 文件,獲得更新固件信息,下載更新固件, 根據條件升級.

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com