前言
前面的課程已經(jīng)實(shí)現(xiàn)了通過Http請(qǐng)求API檢查更新,定義了后臺(tái)下載服務(wù)實(shí)現(xiàn)了apk下載,如果沒有看過前面的課程可以看以下博文:
App更新策略課程-檢查更新實(shí)現(xiàn)
App更新策略課程-定義后臺(tái)更新服務(wù)
配套視頻地址:
本節(jié)課主要是接著上面的課程繼續(xù)完善App更新功能,這次主要是在后臺(tái)根據(jù)下載進(jìn)度,通過handler來發(fā)送消息的方式來更新進(jìn)度條,具體的效果如下圖所示:
我們要實(shí)現(xiàn)的效果就跟上面一樣乏冀,點(diǎn)擊更新之后轻腺,就彈出更新對(duì)話框不停的更新進(jìn)度乐疆,進(jìn)度達(dá)到100的時(shí)候,提示下載成功并消除對(duì)話框贬养。
代碼片段:
代碼已經(jīng)上傳挤土,大家可以down下來:
http://git.oschina.net/devilwwj/AndroidUpdateDemo