欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android增量升級的方法和原理詳細介紹

 更新時間:2014年01月24日 16:27:09   作者:  
這篇文章主要介紹了Android增量升級的方法和原理,有需要的朋友可以參考一下
總結(jié):
我們使用delta編碼算法減少Android應(yīng)用升級程序的大小。我們通過bsdiff和bspatch工具在android上實現(xiàn)delta編碼算法。服務(wù)器軟件和android應(yīng)用已經(jīng)部署。當前,我們能夠減少Android升級流量的50%,如果大量的部署,這將會減少網(wǎng)絡(luò)的壓力。

升級機制:
我們打算采用delta編碼的patch升級Android應(yīng)用。新的升級機制可以描述如下:

1、  在服務(wù)器上生成一個patch。
2、  下載patch到手機中。
3、  通過補丁獲取一個已安裝應(yīng)用的新的安裝apk。
4、  安裝應(yīng)用的新版本并刪掉舊的版本和patch。

統(tǒng)計數(shù)據(jù):
我們當前正在研究應(yīng)用怎樣在android中升級。這個研究結(jié)果將允許我們在新的升級機制下節(jié)約大量的流量。我們創(chuàng)建了一個android應(yīng)用用來收集統(tǒng)計數(shù)據(jù)(可能會用于將來的研究)。
應(yīng)用會收集以下數(shù)據(jù):
1、  應(yīng)用的名字,版本,大小和每個應(yīng)用最后升級的時間。
2、  統(tǒng)計Wifi和3G的鏈接狀態(tài)。

谷歌增量升級技術(shù):

在谷歌2012 I/O大會上宣布Google Play Stroe的增量升級技術(shù)。它始于八月中旬。他們使用跟我們相同的升級機制。比較兩個應(yīng)用的不同,并將patch部署在終端上。

根據(jù)我們的統(tǒng)計,patch文件的平均大小為應(yīng)用的34%。

用到的軟件:
為了完成在服務(wù)器上部署patch軟件和在手機上部署patch和升級應(yīng)用。在服務(wù)器端我們使用bsdiff工具。在android,我們使用bspatch工具。

相關(guān)文章

  • 詳解Android的登錄那點事

    詳解Android的登錄那點事

    本篇為大家介紹的內(nèi)容包括:1、用戶連續(xù)多次輸錯密碼,增加驗證碼驗證;2、Android如何通過http請求達到與服務(wù)器之間的通訊。內(nèi)容簡單,便于學(xué)習。
    2016-12-12
  • AndroidQ(10)黑暗模式適配的實現(xiàn)

    AndroidQ(10)黑暗模式適配的實現(xiàn)

    這篇文章主要介紹了AndroidQ(10)黑暗模式適配的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2020-06-06
  • Android 官推 kotlin-first 的圖片加載庫——Coil的使用入門

    Android 官推 kotlin-first 的圖片加載庫——Coil的使用入門

    這篇文章主要介紹了Android 官推 kotlin-first 的圖片加載庫——Coil的使用入門,幫助大家更好的理解和學(xué)習使用Android,感興趣的朋友可以了解下
    2021-04-04
  • Android?拍照后返回縮略圖的兩種方法介紹

    Android?拍照后返回縮略圖的兩種方法介紹

    大家好,本篇文章主要講的是Android?拍照后返回縮略圖的兩種方法介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Android 給RecyclerView添加分割線的具體步驟(分享)

    Android 給RecyclerView添加分割線的具體步驟(分享)

    下面小編就為大家?guī)硪黄狝ndroid 給RecyclerView添加分割線的具體步驟(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Android基于CountDownTimer實現(xiàn)倒計時功能

    Android基于CountDownTimer實現(xiàn)倒計時功能

    這篇文章主要介紹了Android基于CountDownTimer實現(xiàn)倒計時功能,簡單分析了基于CountDownTimer類實現(xiàn)倒計時功能的技巧,需要的朋友可以參考下
    2015-12-12
  • 安卓(Android)聊天機器人實現(xiàn)代碼分享

    安卓(Android)聊天機器人實現(xiàn)代碼分享

    這是一個安卓智能聊天機器人的源碼,采用了仿微信的風格設(shè)計,調(diào)用的是圖靈機器人的API,能夠?qū)崿F(xiàn)智能聊天、講故事、講笑話、查天氣、查公交等豐富的功能
    2015-11-11
  • Android中AsyncTask的入門使用學(xué)習指南

    Android中AsyncTask的入門使用學(xué)習指南

    AsyncTask異步任務(wù),用于執(zhí)行耗時任務(wù)并在UI線程中更新結(jié)果。下面這篇文章主要給大家介紹了關(guān)于Android中AsyncTask入門使用的相關(guān)資料,需要的朋友可以參考下
    2019-02-02
  • Android貝塞爾曲線實現(xiàn)填充不規(guī)則圖形并隨手指運動

    Android貝塞爾曲線實現(xiàn)填充不規(guī)則圖形并隨手指運動

    這篇文章主要為大家詳細介紹了Android貝塞爾曲線實現(xiàn)填充不規(guī)則圖形,并隨手指運動,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Android中g(shù)son、jsonobject解析JSON的方法詳解

    Android中g(shù)son、jsonobject解析JSON的方法詳解

    JSON即JavaScript Object Natation, 它是一種輕量級的數(shù)據(jù)交換格式, 與XML一樣, 是廣泛被采用的客戶端和服務(wù)端交互的解決方案.接下來由腳本之家小編給大家介紹Android中g(shù)son、jsonobject解析JSON的方法,感興趣的朋友一起學(xué)習吧
    2016-02-02

最新評論