Android OTA功能的實現和修改
工作流程:見附件圖片
update.xml檔案放在伺服器上,當客戶端請求的引數正確時,返回相應的資訊。
update.xml的內容,根據需要可以新增;Md5需要校驗下載後包的完整性。updatepath為實際的下載地址
至少需要如下欄位:
<ver>Android 3.2</ver>
<md5>xxx</md5>
<updatepath>http://xxxx/update.zip</updatepath>
下面是我們工作用到的一個配置檔案。
<firmwareupdate xsi:noNamespaceSchemaLocation="firmware.xsd">
<firmware>
<num>1</num>
<name>firmware name </name>
<desc_cn>簡體中文描述</desc_cn>
<desc_tw>繁體中文描述</desc_tw>
<desc_en>firmware release Description</desc_en>
<md5>c61ce360a734c018685fbf5e1662c0fd</md5>
<size>16787</size>
<level>3</level>
<needbackup>1</needbackup>
<downloadurl>http://123.123.123.123/firmware/update.zip</downloadurl>
</firmware>
</firmwareupdate>
下載方法可以自己用socket,3.2版本後也可以用downloadmanager,用downloadmanager支援斷點續傳。
下載後一定要放在/sdcard/update.zip 檔案。
O他的功能實現可以單獨做一個APK,也可以作為一個service放入系統中。
相關文章
- 如何實現OpenHarmony的OTA升級
- flask框架如何實現修改密碼和免密登入功能Flask框架密碼
- Android Traceroute 功能實現Android
- android截圖功能實現Android
- Android 清除快取功能實現Android快取
- Android實現翻頁功能原理Android
- Android端“被擠下線”功能的實現Android
- Android實現商城購物車功能Android
- Android Push Notification實現資訊推送功能Android
- android: 實現強制下線功能Android
- NFT 的建立和轉移功能實現
- Android實現ListView的A-Z字母排序和過濾搜尋功能,實現漢字轉成拼音AndroidView排序
- vue實現li列表的新增刪除和修改Vue
- Android下實現資料繫結功能Android
- Android 軟體自動更新功能實現的方法Android
- 基於Socket.IO實現Android聊天功能Android
- Android Studio 呼叫Camera實現拍照功能Android
- android 簡單實現指紋識別功能Android
- 利用 Android 系統原生 API 實現分享功能AndroidAPI
- Android 支付寶支付功能封裝實現Android封裝
- Android彈幕功能實現,模仿鬥魚直播的彈幕效果Android
- Android 自定義 View 之 實現一個多功能的 IndicatorViewAndroidViewIndicator
- HOOK大法實現不修改程式程式碼給程式新增功能Hook
- Android手寫籤批功能實現(適配Android6Android
- JavaScript實現複製和貼上功能JavaScript
- Android OTA升級(一)之Makefile檔案分析Android
- Android中修改原始碼實現AutoCompeteTextView控制元件的模糊匹配Android原始碼TextView控制元件
- Android-實現記住賬號密碼功能Android密碼
- vlc-android最新原始碼截圖功能實現Android原始碼
- 利用 Android 系統原生 API 實現分享功能(2)AndroidAPI
- android開發實現記憶體優化功能Android記憶體優化
- Android實現zip檔案下載和解壓功能Android
- js實現的點選前進和後退功能JS
- jquery實現的全選和刪除功能外掛jQuery
- mysql實現oracle的lead和lag函式功能MySqlOracle函式
- 分頁功能的實現
- Android8.1 原始碼修改之通過黑名單遮蔽系統簡訊功能和來電功能Android原始碼
- Android打地鼠遊戲的修改和優化Android遊戲優化