一種用于Android系統(tǒng)的插件加載方法及裝置

基本信息

申請(qǐng)?zhí)?/td> CN201610331777.5 申請(qǐng)日 -
公開(公告)號(hào) CN105955787A 公開(公告)日 2016-09-21
申請(qǐng)公布號(hào) CN105955787A 申請(qǐng)公布日 2016-09-21
分類號(hào) G06F9/445(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 陳喬;何意 申請(qǐng)(專利權(quán))人 深圳市掌玩網(wǎng)絡(luò)技術(shù)有限公司
代理機(jī)構(gòu) 深圳市華騰知識(shí)產(chǎn)權(quán)代理有限公司 代理人 深圳市掌玩網(wǎng)絡(luò)技術(shù)有限公司
地址 518000 廣東省深圳市南山區(qū)高新南一道飛亞達(dá)科技大廈10層西
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種用于Android系統(tǒng)的插件加載方法及裝置,包括以下步驟:接收程序或者用戶對(duì)插件入口的操作指令;根據(jù)所述操作指令,判斷所述插件是否存在;如果判斷出所述插件存在,則啟動(dòng)插件進(jìn)程解析并運(yùn)行所述插件的安裝包;啟動(dòng)所述插件對(duì)應(yīng)的代理類;實(shí)例化插件類,并對(duì)插件類進(jìn)行動(dòng)態(tài)注入所述代理類對(duì)應(yīng)的屬性值,以使所述插件加載完成;對(duì)所述插件類進(jìn)行生命周期進(jìn)行回調(diào),完成模擬Android運(yùn)行時(shí)環(huán)境。本發(fā)明通過插件可以實(shí)現(xiàn)將自己的應(yīng)用分拆,某些功能可以在插件中實(shí)現(xiàn),用到時(shí)再進(jìn)行下載,而且不用預(yù)集成或者安裝。如果有新功能的添加,不需要更新應(yīng)用,只要預(yù)留插件管理,便可以通過添加插件的方式,動(dòng)態(tài)更新自己的應(yīng)用;該功能需要改進(jìn)或擴(kuò)展,更新插件即可,無需頻繁安裝或卸載。