[發(fā)明專利]一種第三方類庫調(diào)用方法、裝置、移動(dòng)終端及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201710507888.1 | 申請(qǐng)日: | 2017-06-28 |
| 公開(公告)號(hào): | CN107479870A | 公開(公告)日: | 2017-12-15 |
| 發(fā)明(設(shè)計(jì))人: | 朱建一 | 申請(qǐng)(專利權(quán))人: | 北京五八信息技術(shù)有限公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44 |
| 代理公司: | 工業(yè)和信息化部電子專利中心11010 | 代理人: | 王淑靜 |
| 地址: | 100083 北京市海淀區(qū)學(xué)清*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 第三 方類庫 調(diào)用 方法 裝置 移動(dòng) 終端 存儲(chǔ) 介質(zhì) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種第三方類庫調(diào)用方法、裝置、移動(dòng)終端及存儲(chǔ)介質(zhì)。
背景技術(shù)
在進(jìn)行軟件開發(fā)時(shí),常常會(huì)引用第三方的類庫,例如網(wǎng)絡(luò)請(qǐng)求等類庫。現(xiàn)有技術(shù)中一般做法是在需要時(shí)直接調(diào)用相應(yīng)的類庫。
然而,反復(fù)的直接調(diào)用會(huì)造成代碼冗余,并且一旦需要對(duì)類庫相關(guān)的代碼進(jìn)行修改,則需要對(duì)每一條調(diào)用語句進(jìn)行修改,工作量很大且容易出錯(cuò)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種第三方類庫調(diào)用方法、裝置、移動(dòng)終端及存儲(chǔ)介質(zhì),用以解決現(xiàn)有技術(shù)中對(duì)第三方類庫的調(diào)用和修改復(fù)雜效率低的問題。
一方面,本發(fā)明提供一種第三方類庫調(diào)用方法,包括:構(gòu)建管理類,所述管理類中包括實(shí)現(xiàn)預(yù)設(shè)目標(biāo)的所有成員函數(shù),所述成員函數(shù)中包括對(duì)第三方類庫的調(diào)用;通過調(diào)用所述管理類對(duì)所述第三方類庫進(jìn)行調(diào)用。
可選的,所述管理類的類型包括class類型或activity類型。
可選的,所述構(gòu)建管理類包括:根據(jù)所述預(yù)設(shè)目標(biāo),對(duì)所述第三方類庫的調(diào)用函數(shù)進(jìn)行整合以形成所述成員函數(shù);根據(jù)所述成員函數(shù)構(gòu)建所述管理類。
可選的,所述通過調(diào)用所述管理類對(duì)所述第三方類庫進(jìn)行調(diào)用包括:調(diào)用所述成員函數(shù);通過所述成員函數(shù)調(diào)用所述第三方類庫中的標(biāo)準(zhǔn)函數(shù);接收所述標(biāo)準(zhǔn)函數(shù)的返回值并生成所述成員函數(shù)的返回值。
可選的,所述管理類包括以下至少一種:網(wǎng)絡(luò)請(qǐng)求管理類、存儲(chǔ)管理類、登錄管理類、分享管理類、支付管理類。
另一方面,本發(fā)明還提供一種第三方類庫調(diào)用裝置,包括:構(gòu)建單元,用于構(gòu)建管理類,所述管理類中包括實(shí)現(xiàn)預(yù)設(shè)目標(biāo)的所有成員函數(shù),所述成員函數(shù)中包括對(duì)第三方類庫的調(diào)用;調(diào)用單元,用于通過調(diào)用所述構(gòu)建單元構(gòu)建的管理類對(duì)所述第三方類庫進(jìn)行調(diào)用。
可選的,所述構(gòu)建單元包括:整合模塊,用于根據(jù)所述預(yù)設(shè)目標(biāo),對(duì)所述第三方類庫的調(diào)用函數(shù)進(jìn)行整合以形成所述成員函數(shù);構(gòu)建模塊,用于根據(jù)所述成員函數(shù)構(gòu)建所述管理類。
可選的,所述調(diào)用單元用于:調(diào)用所述成員函數(shù);通過所述成員函數(shù)調(diào)用所述第三方類庫中的標(biāo)準(zhǔn)函數(shù);接收所述標(biāo)準(zhǔn)函數(shù)的返回值并生成所述成員函數(shù)的返回值。
另一方面,本發(fā)明還提供一種移動(dòng)終端,包括:處理器和存儲(chǔ)器;所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)指令,所述處理器用于運(yùn)行所述存儲(chǔ)器存儲(chǔ)的計(jì)算機(jī)指令,以實(shí)現(xiàn)本發(fā)明提供的任一種第三方類庫調(diào)用方法。
另一方面,本發(fā)明還提供一種計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,所述一個(gè)或者多個(gè)程序可被一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)本發(fā)明提供的任一種第三方類庫調(diào)用方法。
本發(fā)明的實(shí)施例提供的第三方類庫調(diào)用方法、裝置、移動(dòng)終端及存儲(chǔ)介質(zhì),能夠在自身與第三方類庫之間建立管理類,在管理類中設(shè)置了可以實(shí)現(xiàn)各種調(diào)用功能的成員函數(shù),該成員函數(shù)與第三方類庫之間存在調(diào)用關(guān)系,通過調(diào)用該管理類來實(shí)現(xiàn)對(duì)第三方類庫的調(diào)用。這樣,調(diào)用主體與第三方類庫即可實(shí)現(xiàn)解耦,當(dāng)需要對(duì)第三方類庫相關(guān)的代碼進(jìn)行修改時(shí),無需對(duì)代碼中的每次調(diào)用逐個(gè)修改,只需要修改manger即可,因此大大提高了工作效率、有效降低了維護(hù)成本。
附圖說明
圖1是本發(fā)明實(shí)施例提供的第三方類庫調(diào)用方法的一種流程圖;
圖2是本發(fā)明實(shí)施例提供的第三方類庫調(diào)用方法的一種過程示意圖;
圖3是本發(fā)明實(shí)施例提供的第三方類庫調(diào)用方法的另一種過程示意圖;
圖4是本發(fā)明實(shí)施例提供的第三方類庫調(diào)用裝置的一種結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
如圖1所示,本發(fā)明實(shí)施例提供一種第三方類庫調(diào)用方法,包括:
S11,構(gòu)建管理類,所述管理類中包括實(shí)現(xiàn)預(yù)設(shè)目標(biāo)的所有成員函數(shù),所述成員函數(shù)中包括對(duì)第三方類庫的調(diào)用;
S12,通過調(diào)用所述管理類對(duì)所述第三方類庫進(jìn)行調(diào)用。
本發(fā)明的實(shí)施例提供的第三方類庫調(diào)用方法,能夠在自身與第三方類庫之間建立管理類,在管理類中設(shè)置了可以實(shí)現(xiàn)各種調(diào)用功能的成員函數(shù),該成員函數(shù)與第三方類庫之間存在調(diào)用關(guān)系,通過調(diào)用該管理類來實(shí)現(xiàn)對(duì)第三方類庫的調(diào)用。這樣,調(diào)用主體與第三方類庫即可實(shí)現(xiàn)解耦,當(dāng)需要對(duì)第三方類庫相關(guān)的代碼進(jìn)行修改時(shí),無需對(duì)代碼中的每次調(diào)用逐個(gè)修改,只需要修改manger即可,因此大大提高了工作效率、有效降低了維護(hù)成本。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京五八信息技術(shù)有限公司,未經(jīng)北京五八信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710507888.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 加載JAVA三方庫的不同版本的方法和裝置
- 社交化通信網(wǎng)絡(luò)中的搜索方法和系統(tǒng)
- 一種實(shí)現(xiàn)Flex動(dòng)態(tài)加載新增類的方法和系統(tǒng)
- 一種安卓和iOS快速集成第三方類庫的系統(tǒng)及操作方法
- 一種Android第三方類庫權(quán)限隔離方法及裝置
- 一種第三方類庫調(diào)用方法、裝置、移動(dòng)終端及存儲(chǔ)介質(zhì)
- 一種第三方動(dòng)態(tài)庫接口攔截方法及系統(tǒng)
- 一種數(shù)據(jù)庫驅(qū)動(dòng)的處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 項(xiàng)目第三方庫升級(jí)異常檢測(cè)方法及系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)
- 一種開發(fā)包發(fā)布的方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- IDL調(diào)用裝置及調(diào)用方法
- 調(diào)用方法及調(diào)用系統(tǒng)
- 一種服務(wù)調(diào)用方法及裝置
- 服務(wù)調(diào)用方法、服務(wù)調(diào)用裝置及服務(wù)調(diào)用系統(tǒng)
- 組件調(diào)用方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 身份驗(yàn)證方法及裝置
- 系統(tǒng)調(diào)用處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種微服務(wù)請(qǐng)求重試的方法及終端
- 業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





