Android的靜默升級(jí)

Android升級(jí)分為兩步,第一步先將新的apk安裝包下載到本地,第二步將apk安裝。

第一步可以在WiFi狀態(tài)下,后天默默的安裝包下載下來(lái),然而第二步就需要用戶操作來(lái)安裝了,怎么才能讓整個(gè)過程都使用戶無(wú)感知呢?

1,靜默升級(jí)。這種方式就像在各手機(jī)的各大應(yīng)用商店中點(diǎn)擊“安裝”或“升級(jí)”的效果相似,沒有安裝界面,下載完成后直接給你裝好了。然而,這種方式有很大風(fēng)險(xiǎn),谷歌并未該權(quán)限開放給普通開發(fā)者,只有各大廠商在深度定制系統(tǒng)的時(shí)候可以做到。

2,秒裝。網(wǎng)上有很多文章講述這種方式,其主要思路是通過su命令獲取系統(tǒng)管理員權(quán)限,然后通過pm命令進(jìn)行安裝。注意,這種方式需要獲取root權(quán)限!?。oot之后會(huì)大大降低手機(jī)的安全性,而且國(guó)內(nèi)許多廠商已經(jīng)將pm命令禁用了,所以這種方式也不推薦。

3,自動(dòng)安裝。這種方式類似豌豆莢的自動(dòng)功能,這種方式會(huì)有安裝界面彈出,只是不需要用戶再去點(diǎn)擊那個(gè)“安裝”按鈕確認(rèn)安裝了。本功能依賴于“輔助功能”(部分手機(jī)叫做無(wú)障礙功能)。下面會(huì)詳述實(shí)現(xiàn)方式。PS:無(wú)障礙功能是提供給殘疾人士使用的一項(xiàng)功能,由于此功能最近已有濫用趨勢(shì),有的應(yīng)用市場(chǎng)明確提出,此功能使用不當(dāng)一經(jīng)發(fā)現(xiàn),立刻會(huì)下架處理,慎用。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容