日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

加載插件的方法及裝置的制造方法

文檔序號(hào):9727164閱讀:244來源:國知局
加載插件的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本公開涉及通信及計(jì)算機(jī)處理領(lǐng)域,尤其涉及加載插件的方法及裝置。
【背景技術(shù)】
[0002] 隨著電子技術(shù)的發(fā)展,移動(dòng)終端已經(jīng)普遍應(yīng)用。移動(dòng)終端可以為用戶提供越來越 多的功能和服務(wù)。通常一個(gè)功能或一個(gè)服務(wù)就是一個(gè)應(yīng)用(APP)。人們一般每天開關(guān)應(yīng)用數(shù) 十次。

【發(fā)明內(nèi)容】

[0003] 為克服相關(guān)技術(shù)中存在的問題,本公開提供一種加載插件的方法及裝置。
[0004] 根據(jù)本公開實(shí)施例的第一方面,提供一種加載插件的方法,包括:
[0005] 接收打開應(yīng)用的觸發(fā);
[0006] 調(diào)用所述應(yīng)用并加載所述應(yīng)用的主程序;
[0007] 通過所述應(yīng)用的主程序加載所述應(yīng)用的基礎(chǔ)插件。
[0008] 本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:在打開應(yīng)用時(shí),只加載 應(yīng)用的主程序和基礎(chǔ)插件,從而,不需要加載應(yīng)用的全部功能模塊,實(shí)現(xiàn)了快速啟動(dòng)應(yīng)用, 減少了系統(tǒng)負(fù)荷。
[0009] 在一個(gè)實(shí)施例中,所述方法還包括:
[0010] 接收命令;
[0011] 判斷接收的所述命令對(duì)應(yīng)的插件是否已加載;
[0012] 在接收的所述命令對(duì)應(yīng)的插件未加載時(shí),通過所述應(yīng)用的主程序加載接收的所述 命令對(duì)應(yīng)的插件。
[0013] 本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:在接收到命令且該命令 對(duì)應(yīng)的插件沒有加載時(shí),通過應(yīng)用的主程序加載該命令對(duì)應(yīng)的插件,通過加載接收到的命 令對(duì)應(yīng)的插件,實(shí)現(xiàn)在快速啟動(dòng)應(yīng)用的基礎(chǔ)上,保證了該應(yīng)用功能的完整性。
[0014] 在一個(gè)實(shí)施例中,所述命令包括:用戶觸發(fā)的指令或網(wǎng)絡(luò)側(cè)發(fā)送的消息。
[0015] 本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:該命令既可包括用戶觸 發(fā)的指令,又可包括網(wǎng)絡(luò)側(cè)發(fā)送的消息,從而,保證了接收到用戶觸發(fā)的指令或網(wǎng)絡(luò)側(cè)發(fā)送 的消息時(shí),該應(yīng)用所對(duì)應(yīng)的插件都能夠針對(duì)不同的命令類型做出正確響應(yīng),進(jìn)而保證了在 接收到不同類型的命令時(shí)都能夠保證該應(yīng)用功能的完整性。
[0016] 在一個(gè)實(shí)施例中,所述命令包括:對(duì)應(yīng)的插件的標(biāo)識(shí);所述方法還包括:根據(jù)所述 命令中的插件的標(biāo)識(shí),確定所述命令對(duì)應(yīng)的插件;或者
[0017] 根據(jù)預(yù)先建立的命令標(biāo)識(shí)與插件標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定接收的所述命令對(duì)應(yīng)的插 件。
[0018] 本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:在命令中包括該命令對(duì) 應(yīng)的插件的標(biāo)識(shí),從而,能夠通過該插件的標(biāo)識(shí)確定該命令對(duì)應(yīng)的插件;其次,還可以預(yù)先 建立命令標(biāo)識(shí)與插件標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,從而,無需攜帶插件的標(biāo)識(shí)即可確定該命令對(duì)應(yīng)的 插件,本實(shí)施例中,提供多種確定命令對(duì)應(yīng)的插件的方法,使確定命令對(duì)應(yīng)的插件的方法更 加多樣化。
[0019] 在一個(gè)實(shí)施例中,在通過所述應(yīng)用的主程序加載接收的所述命令對(duì)應(yīng)的插件之 前,所述方法還包括:
[0020] 在主程序中查詢插件標(biāo)識(shí)與插件的映射關(guān)系表,確定所述命令對(duì)應(yīng)的插件標(biāo)識(shí)所 對(duì)應(yīng)的插件;
[0021] 將命令中的命令參數(shù)傳遞給確定的所述插件。
[0022] 本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:在加載接收到命令對(duì)應(yīng) 的插件之前,先將命令中的命令參數(shù)傳遞給確定的插件,從而能夠使該插件在加載之后,通 過該命令參數(shù)執(zhí)行相應(yīng)的功能,保證了該插件的正確響應(yīng)。
[0023] 在一個(gè)實(shí)施例中,通過所述應(yīng)用的主程序加載插件,包括:
[0024] 通過所述應(yīng)用的主程序?qū)⒉寮虞d到內(nèi)存;
[0025] 調(diào)用所述插件的初始化函數(shù)接口,對(duì)所述插件進(jìn)行初始化。
[0026] 本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:通過對(duì)插件進(jìn)行初始 化,從而減少在后續(xù)數(shù)據(jù)展示過程中出現(xiàn)錯(cuò)誤的可能。
[0027]在一個(gè)實(shí)施例中,所述方法還包括:
[0028]接收退出所述應(yīng)用的觸發(fā);
[0029]通過所述主程序卸載已加載的插件;
[0030] 退出所述主程序。
[0031] 本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:在退出應(yīng)用的主程序之 前,先通過主程序卸載已加載的插件,從而,避免了在應(yīng)用退出之后,已加載的插件仍在運(yùn) 行而導(dǎo)致系統(tǒng)資源的不必要浪費(fèi)。
[0032] 根據(jù)本公開實(shí)施例的第二方面,提供一種加載插件的方法,包括:
[0033] 第一接收模塊,用于接收打開應(yīng)用的觸發(fā);
[0034] 調(diào)用模塊,用于調(diào)用所述應(yīng)用并加載所述應(yīng)用的主程序;
[0035] 第一加載模塊,用于通過所述應(yīng)用的主程序加載所述應(yīng)用的基礎(chǔ)插件。
[0036] 在一個(gè)實(shí)施例中,所述裝置還包括:
[0037]第二接收模塊,用于接收命令;
[0038] 判斷模塊,用于判斷接收的所述命令對(duì)應(yīng)的插件是否已加載;
[0039] 第二加載模塊,用于在接收的所述命令對(duì)應(yīng)的插件未加載時(shí),通過所述應(yīng)用的主 程序加載接收的所述命令對(duì)應(yīng)的插件。
[0040] 在一個(gè)實(shí)施例中,所述裝置還包括:
[0041]第一確定模塊,用于當(dāng)所述命令包括對(duì)應(yīng)的插件的標(biāo)識(shí)時(shí),根據(jù)所述命令中的插 件的標(biāo)識(shí),確定所述命令對(duì)應(yīng)的插件;或者
[0042]第二確定模塊,用于根據(jù)預(yù)先建立的命令標(biāo)識(shí)與插件標(biāo)識(shí)的對(duì)應(yīng)關(guān)系,確定接收 的所述命令對(duì)應(yīng)的插件。
[0043] 在一個(gè)實(shí)施例中,所述裝置還包括:
[0044]第三確定模塊,用于在所述第二加載模塊通過所述應(yīng)用的主程序加載接收的所述 命令對(duì)應(yīng)的插件之前,在主程序中查詢插件標(biāo)識(shí)與插件的映射關(guān)系表,確定所述命令對(duì)應(yīng) 的插件標(biāo)識(shí)所對(duì)應(yīng)的插件;
[0045] 傳遞模塊,用于將命令中的命令參數(shù)傳遞給確定的所述插件。
[0046] 在一個(gè)實(shí)施例中,所述第一加載模塊和/或第二加載模塊,包括:
[0047] 加載子模塊,用于通過所述應(yīng)用的主程序?qū)⒉寮虞d到內(nèi)存;
[0048] 初始化子模塊,用于調(diào)用所述插件的初始化函數(shù)接口,對(duì)所述插件進(jìn)行初始化。
[0049] 在一個(gè)實(shí)施例中,所述裝置還包括:
[0050] 第三接收模塊,用于接收退出所述應(yīng)用的觸發(fā);
[0051] 卸載模塊,用于通過所述主程序卸載已加載的插件;
[0052]退出模塊,用于退出所述主程序。
[0053]根據(jù)本公開實(shí)施例的第三方面,提供一種加載插件的裝置,包括:
[0054] 處理器;
[0055] 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0056]其中,所述處理器被配置為:
[0057]接收打開應(yīng)用的觸發(fā);
[0058]調(diào)用所述應(yīng)用并加載所述應(yīng)用的主程序;
[0059]通過所述應(yīng)用的主程序加載所述應(yīng)用的基礎(chǔ)插件。
[0060] 應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。
【附圖說明】
[0061] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施 例,并與說明書一起用于解釋本公開的原理。
[0062] 圖1是根據(jù)一示例性實(shí)施例示出的一種加載插件的方法的流程圖;
[0063] 圖2是根據(jù)一示例性實(shí)施例示出的一種加載插件的方法的流程圖;
[0064] 圖3是根據(jù)一示例性實(shí)施例示出的一種加載插件的方法的流程圖;
[0065] 圖4是根據(jù)一示例性實(shí)施例示出的一種加載插件的方法的流程圖;
[0066] 圖5是根據(jù)一示例性實(shí)施例示出的一種加載插件的方法的流程圖;
[0067] 圖6是根據(jù)一示例性實(shí)施例示出的一種加載插件的方法的流程圖;
[0068] 圖7是根據(jù)一示例性實(shí)施例示出的一種加載插件的方法的流程圖;
[0069] 圖8是根據(jù)一示例性實(shí)施例示出的一種加載插件的方法的流程圖;
[0070] 圖9是根據(jù)一示例性實(shí)施例示出的一種加載插件的裝置示意圖;
[0071 ]圖10是根據(jù)一示例性實(shí)施例示出的一種加載插件的裝置示意圖;
[0072] 圖11是根據(jù)一示例性實(shí)施例示出的一種加載插件的裝置示意圖;
[0073] 圖12是根據(jù)一示例性實(shí)施例示出的一種加載插件的裝置示意圖;
[0074]
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1