技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明公開(kāi)了一種安全的Android?App功能插件化方法,步驟包括:1)按照插件化粒度分為模塊化更新和熱修復(fù);2)預(yù)注冊(cè)代理組件、提供引用的dex文件的jar包、編寫相應(yīng)的動(dòng)態(tài)注入的代碼;3)插件模塊編譯生成dex文件,隨機(jī)生成DES密鑰,加密dex文件,將密鑰添加至dex文件末尾,打包簽名;4)服務(wù)器推送更新模塊,App下載新模塊;5)檢測(cè)插件模塊的安全性;6)安裝加載插件;7)重新啟動(dòng)應(yīng)用。本發(fā)明的方法,將新功能的增加和BUG修復(fù)分開(kāi),插件生效相比于傳統(tǒng)的App開(kāi)發(fā)流程從開(kāi)發(fā)效率、軟件部署到用戶體驗(yàn)都會(huì)有一個(gè)大幅度的提升。
技術(shù)研發(fā)人員:孫欽東;張雪;熊建芬;何少鵬
受保護(hù)的技術(shù)使用者:西安理工大學(xué)
技術(shù)研發(fā)日:2017.05.25
技術(shù)公布日:2017.10.20