[發(fā)明專利]應用程序調用框架層接口的方法及裝置有效
| 申請?zhí)枺?/td> | 201710219634.X | 申請日: | 2017-04-06 |
| 公開(公告)號: | CN106990996B | 公開(公告)日: | 2021-02-02 |
| 發(fā)明(設計)人: | 呂欣陽 | 申請(專利權)人: | 青島海信移動通信技術股份有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F9/54 |
| 代理公司: | 青島聯(lián)智專利商標事務所有限公司 37101 | 代理人: | 李升娟 |
| 地址: | 266100 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 調用 框架 接口 方法 裝置 | ||
本發(fā)明公開了一種應用程序調用框架層接口的方法及裝置,所述方法包括:應用程序調用通用中間層中預形成的、向所述應用程序開放的中間層接口;所述中間層接口至少與所述應用程序對應的框架層中的部分目標接口一一對應、且供所述應用程序調用;所述通用中間層從所述中間層接口中獲取與所述應用程序調用的中間層接口相對應的所述框架層中的目標接口并調用,實現所述應用程序對所述應用程序對應的框架層的接口的調用。應用本發(fā)明,解決了現有技術直接調用框架層接口存在的編譯失敗概率大、編譯成功耗時長等的缺點。
技術領域
本發(fā)明屬于電數據處理技術領域,具體地說,是涉及一種應用程序調用框架層接口的方法及裝置。
背景技術
具有Android操作系統(tǒng)的Android設備,如移動終端設備,包括有應用層和框架層,應用層的應用程序通過調用框架層的接口,實現應用程序對設備操作系統(tǒng)底層的功能庫或硬件模塊的調用。
目前,在Android設備的平臺開發(fā)中,應用層和框架層的開發(fā)是分開的,由不同的人員分別進行開發(fā);而且,應用層的應用程序均是直接調用框架層的接口。如果應用程序中所調用的接口并沒有添加在框架層中,應用程序將編譯失敗。如果發(fā)現存在編譯失敗,需要應用層開發(fā)人員與框架層開發(fā)人員溝通,在框架層接口添加之后,再次進行應用程序的編譯。
采用應用程序直接調用框架層接口的接口調用方式,在發(fā)現編譯失敗后再修改框架層,修改之后再次編譯,導致一個應用程序重復編譯次數多、編譯時間長。由于應用程序眾多,如果與每個應用程序進行接口的確認、修改、再編譯,耗時更長,導致平臺開發(fā)速度慢、應用程序升級時間長。而且,應用層與框架層頻繁交互、確認和修改,增加了編譯失敗問題發(fā)生的概率。此外,框架層的接口也常常是由不同人員開發(fā)、修改,缺乏統(tǒng)一的管理,進一步增加了編譯失敗的概率和平臺開發(fā)及應用程序升級的時間。
發(fā)明內容
本發(fā)明的目的是提供一種應用程序調用框架層接口的方法及裝置,解決現有技術直接調用框架層接口存在的編譯失敗概率大、編譯成功耗時長等的上述缺點。
為實現上述發(fā)明目的,本發(fā)明提供的方法采用下述技術方案予以實現:
一種應用程序調用框架層接口的方法,包括:
應用程序調用通用中間層中預形成的、向所述應用程序開放的中間層接口;所述中間層接口至少與所述應用程序對應的框架層中的部分目標接口一一對應、且供所述應用程序調用;
所述通用中間層從所述中間層接口中獲取與所述應用程序調用的中間層接口相對應的所述框架層中的目標接口并調用,實現所述應用程序對所述應用程序對應的框架層的接口的調用。
為實現前述發(fā)明目的,本發(fā)明提供的裝置采用下述技術方案予以實現:
一種應用程序調用框架層接口的裝置,包括:
通用中間層接口調用單元,用于供應用程序調用通用中間層中向所述應用程序開放的中間層接口;
通用中間層,用于形成至少與所述應用程序對應的框架層中的部分目標接口一一對應的、且供所述應用程序調用的中間層接口;
框架層接口調用單元,用于從所述中間層接口中獲取與所述應用程序調用的中間層接口相對應的所述框架層中的目標接口并調用。
與現有技術相比,本發(fā)明的優(yōu)點和積極效果是:
本發(fā)明提供的應用程序調用框架層接口的方法及裝置中,通過設置通用中間層作為應用程序與框架層之間的橋梁,在通用中間層中形成與框架層的接口對應的、向應用程序開放的接口,一方面,通用中間層能實現對諸多框架層接口(包括跨平臺接口)的統(tǒng)一管理和維護,形成對應用程序而言統(tǒng)一的標準接口;另一方面,應用程序對框架層接口的調用統(tǒng)一為以標準接口調用的方式調用通用中間層的接口、進而通過通用中間層接口與框架層接口的對應間接實現對框架層接口的調用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信移動通信技術股份有限公司,未經青島海信移動通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710219634.X/2.html,轉載請聲明來源鉆瓜專利網。





