一種用于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ò)展,更新插件即可,無需頻繁安裝或卸載。 |
