国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      組件調用方法及裝置的制造方法

      文檔序號:8445445閱讀:420來源:國知局
      組件調用方法及裝置的制造方法
      【技術領域】
      [0001] 本公開涉及計算機技術領域,特別涉及一種組件調用方法及裝置。
      【背景技術】
      [0002] 隨著計算機技術的發(fā)展,終端上能夠使用的應用程序越來越多。應用程序通常由 一些有聯(lián)系的組件組成,為了實現(xiàn)不同的功能,一些應用可能需要調用其它應用下的組件。 目前組件調用方法主要是:當?shù)谝粦眯枰{用第二應用下的組件時,系統(tǒng)啟動第二應用, 將第二應用置為前臺應用,將第一應用置為后臺應用,并調用第二應用下的組件。

      【發(fā)明內容】

      [0003] 為克服相關技術中存在的問題,本公開提供了一種組件調用方法及裝置。
      [0004] 根據(jù)本公開實施例的第一方面,提供了一種組件調用方法,該方法包括:
      [0005] 根據(jù)第一應用的調用需求,在第二應用的數(shù)據(jù)目錄中,確定第一組件,所述第一組 件為所述第一應用在運行過程中被調用的組件;
      [0006] 對所述第一組件進行包裝,得到第二組件,所述第二組件的進程配置信息為所述 第一應用的包名;
      [0007] 在所述第一應用的運行過程中,當檢測到對所述第二組件的調用指令時,在運行 所述第一應用的進程中,運行所述第二組件。
      [0008] 結合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述根據(jù)第一應用的調 用需求,在第二應用的數(shù)據(jù)目錄中,確定第一組件,包括:
      [0009] 根據(jù)第一應用的調用需求,確定第二應用的包名及第一組件名;
      [0010] 根據(jù)所述第二應用的包名與數(shù)據(jù)目錄的對應關系,確定所述第二應用的數(shù)據(jù)目 錄;
      [0011] 根據(jù)所述第一組件名,在所述第二應用的數(shù)據(jù)目錄下進行查找,找到對應的第一 組件。
      [0012] 結合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,所述根據(jù)第一應用的調 用需求,在第二應用的數(shù)據(jù)目錄中,確定第一組件之前,還包括:
      [0013] 將第一應用與第二應用下的數(shù)據(jù)設置為互相可見。
      [0014] 結合第一方面的第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式 中,所述將第一應用與第二應用下的數(shù)據(jù)設置為互相可見,包括:
      [0015] 將所述第一應用與所述第二應用設置為相同的分享標識;
      [0016] 通過相同的證書為所述第一應用及所述第二應用進行簽名。
      [0017] 結合第一方面,在第一方面的第四種可能的實現(xiàn)方式中,所述對所述第一組件進 行包裝,得到第二組件,包括:
      [0018] 創(chuàng)建所述第一組件的包裝類,將所述包裝類作為第二組件;
      [0019] 或者,創(chuàng)建所述第一組件的派生類,將所述派生類作為第二組件。
      [0020] 根據(jù)本公開實施例的第二方面,提供了一種組件調用裝置,該裝置包括:
      [0021] 確定模塊,用于根據(jù)第一應用的調用需求,在第二應用的數(shù)據(jù)目錄中,確定第一組 件,所述第一組件為所述第一應用在運行過程中被調用的組件;
      [0022] 包裝模塊,用于對所述第一組件進行包裝,得到第二組件,所述第二組件的進程配 置信息為所述第一應用的包名;
      [0023] 運行模塊,用于在所述第一應用的運行過程中,當檢測到對所述第二組件的調用 指令時,在運行所述第一應用的進程中,運行所述第二組件。
      [0024] 結合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述確定模塊,用于根據(jù) 第一應用的調用需求,確定第二應用的包名及第一組件名;根據(jù)所述第二應用的包名與數(shù) 據(jù)目錄的對應關系,確定所述第二應用的數(shù)據(jù)目錄;根據(jù)所述第一組件名,在所述第二應用 的數(shù)據(jù)目錄下進行查找,找到對應的第一組件。
      [0025] 結合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,所述裝置還包括:
      [0026] 設置模塊,用于將第一應用與第二應用下的數(shù)據(jù)設置為互相可見。
      [0027] 結合第二方面的第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式 中,所述設置模塊,用于將所述第一應用與所述第二應用設置為相同的分享標識;通過相同 的證書為所述第一應用及所述第二應用進行簽名。
      [0028] 結合第二方面,在第二方面的第四種可能的實現(xiàn)方式中,所述包裝模塊,用于創(chuàng)建 所述第一組件的包裝類,將所述包裝類作為第二組件;或者,創(chuàng)建所述第一組件的派生類, 將所述派生類作為第二組件。
      [0029] 根據(jù)本公開實施例的第三方面,提供了一種終端,該終端包括:
      [0030] 處理器;
      [0031] 用于存儲處理器可執(zhí)行指令的存儲器;
      [0032] 其中,所述處理器被配置為:
      [0033] 根據(jù)第一應用的調用需求,在第二應用的數(shù)據(jù)目錄中,確定第一組件,所述第一組 件為所述第一應用在運行過程中被調用的組件;
      [0034] 對所述第一組件進行包裝,得到第二組件,所述第二組件的進程配置信息為所述 第一應用的包名;
      [0035] 在所述第一應用的運行過程中,當檢測到對所述第二組件的調用指令時,在運行 所述第一應用的進程中,運行所述第二組件。
      [0036] 本公開實施例提供的技術方案帶來的有益效果是:
      [0037] 通過在第二應用的數(shù)據(jù)目錄中,確定第一組件,對第一組件進行包裝,得到第二組 件,在第一應用的運行過程中,當檢測到對第二組件的調用指令時,在運行第一應用的進程 中,運行第二組件。由于調用的第二組件運行在第一應用的進程中,第一應用的進程仍處于 前臺,能避免應用進程因處于后臺而被終止的可能性,從而提高了系統(tǒng)運行時的穩(wěn)定性。
      [0038] 應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。
      【附圖說明】
      [0039] 此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本發(fā)明的實施 例,并與說明書一起用于解釋本發(fā)明的原理。
      [0040] 圖1是根據(jù)一示例性實施例示出的一種組件調用方法的流程圖。
      [0041] 圖2是根據(jù)一示例性實施例示出的一種組件調用方法的流程圖。
      [0042] 圖3是根據(jù)一示例性實施例示出的一種組件調用裝置的示意圖。
      [0043] 圖4是根據(jù)一示例性實施例示出的一種組件調用裝置的示意圖。
      [0044] 圖5是根據(jù)一示例性實施例示出的一種終端的框圖。
      【具體實施方式】
      [0045] 這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例 中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附 權利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
      [0046] 圖1是根據(jù)一示例性實施例示出的一種組件調用方法的流程圖,該組件調用方法 應用于終端。如圖1所示,該組件調用方法包括以下步驟。
      [0047] 在本步驟101中,根據(jù)第一應用的調用需求,在第二應用的數(shù)據(jù)目錄中,確定第一 組件,第一組件為第一應用在運行過程中被調用的組件。
      [0048] 在本步驟102中,對第一組件進行包裝,得到第二組件,第二組件的進程配置信息 為第一應用的包名。
      [0049] 在本步驟103中,在第一應用的運行過程中,當檢測到對第二組件的調用指令時, 在運行第一應用的進程中,運行第二組件。
      [0050] 本公開實施例提供的方法,通過在第二應用的數(shù)據(jù)目錄中,確定第一組件,對第一 組件進行包裝,得到第二組件,在第一應用的運行過程中,當檢測到對第二組件的調用指令 時,在運行第一應用的進程中,運行第二組件。由于調用的第二組件運行在第一應用的進程 中,第一應用的進程仍處于前臺,能避免應用進程因處于后臺而被終止的可能性,從而提高 了系統(tǒng)運行時的穩(wěn)定性。
      [0051] 作為一種可選實施例,根據(jù)第一應用的調用需求,在第二應用的數(shù)據(jù)目錄中,確定 第一組件,包括:
      [0052] 根據(jù)第一應用的調用需求,確定第二應用的包名及第一組件名;
      [0053] 根據(jù)第二應用的包名與數(shù)據(jù)目錄的對應關系,確定第二應用的數(shù)據(jù)目錄;
      [0054] 根據(jù)第一組件名,在第二應用的數(shù)據(jù)目錄下進行查找,找到對應的
      當前第1頁1 2 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1