專利名稱:基于android系統(tǒng)的中間件裝置及其方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電子設(shè)備中間件技術(shù)領(lǐng)域,尤其涉及基于android系統(tǒng)的中間件裝置及其方法。
背景技術(shù):
隨著互聯(lián)網(wǎng)電視的發(fā)展,安卓(android)系統(tǒng)在電子設(shè)備(如電視)平臺上的廣泛使用,越來越多基于Android操作系統(tǒng)的優(yōu)秀應(yīng)用出現(xiàn)在電子設(shè)備平臺上,影視、音樂,教育、娛樂等各式各樣的內(nèi)容應(yīng)用被集成到了電子設(shè)備系統(tǒng)中,越來越多的開發(fā)者也加入到開發(fā)電子設(shè)備平臺的應(yīng)用中來。然而由于原生的android操作系統(tǒng),無法提供電子設(shè)備平臺上的特殊開發(fā)環(huán)境, 開發(fā)者在開發(fā)過程中會遇到無法獲取平臺信息,無法使用平臺的特殊輸入設(shè)備,因此導(dǎo)致一些優(yōu)秀的應(yīng)用在電子設(shè)備平臺上的開發(fā)遇到這樣那樣的瓶頸,不利于應(yīng)用開發(fā)者的開發(fā)。在此背景下,需要電子設(shè)備平臺提供一套定制的中間件系統(tǒng),為應(yīng)用開發(fā)者提供電子設(shè)備平臺的開發(fā)環(huán)境。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種基于android系統(tǒng)的中間件裝置,旨在解決原生的android操作系統(tǒng),無法提供電子設(shè)備平臺上的特殊開發(fā)環(huán)境的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種基于android系統(tǒng)的中間件裝置,所述裝置包括應(yīng)用管理層、應(yīng)用服務(wù)層以及基本庫層;所述應(yīng)用管理層與上層應(yīng)用以及所述應(yīng)用服務(wù)層連接,用于接收所述上層應(yīng)用的輸入數(shù)據(jù),并將接收的所述上層應(yīng)用的輸入數(shù)據(jù)發(fā)送給所述應(yīng)用服務(wù)層,以及用于接收所述應(yīng)用服務(wù)層返回的數(shù)據(jù),并將接收的所述應(yīng)用服務(wù)層返回的數(shù)據(jù)發(fā)送給所述上層應(yīng)用;所述應(yīng)用服務(wù)層與所述應(yīng)用管理層以及所述基本庫層連接,用于接收所述應(yīng)用管理層發(fā)送的數(shù)據(jù),并將接收的所述應(yīng)用管理層發(fā)送的數(shù)據(jù)發(fā)送給所述基本庫層,以及,用于接收所述基本庫層發(fā)送的數(shù)據(jù)發(fā)送給所述應(yīng)用管理層;所述基本庫層與所述應(yīng)用服務(wù)層以及安卓(android)系統(tǒng)連接,用于接收所述應(yīng)用服務(wù)層發(fā)送的數(shù)據(jù),以及,用于獲取所述android系統(tǒng)的數(shù)據(jù),并將獲取的所述android系統(tǒng)的數(shù)據(jù)發(fā)送給所述應(yīng)用服務(wù)層。本發(fā)明實施例通過提供電子設(shè)備平臺上的特殊開發(fā)環(huán)境,使得上層應(yīng)用開發(fā)者能夠開發(fā)出更多具有優(yōu)勢的應(yīng)用,加快電子設(shè)備應(yīng)用的開發(fā)速度。
圖I是本發(fā)明第一實施例提供的一種基于android系統(tǒng)的中間件裝置與上層應(yīng)用、android系統(tǒng)通信的結(jié)構(gòu);圖2是本發(fā)明第一實施例提供的應(yīng)用管理層11的一種結(jié)構(gòu);
圖3是本發(fā)明第一實施例提供的應(yīng)用服務(wù)層12的一種結(jié)構(gòu);圖4是本發(fā)明第一實施例提供的包括服務(wù)器的基于android系統(tǒng)的中間件裝置的結(jié)構(gòu)。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例通過基于android系統(tǒng)的中間件裝置I中的應(yīng)用管理層11、應(yīng)用服務(wù)層12以及基本庫層13,為上層應(yīng)用開發(fā)者提供包括平臺信息,統(tǒng)一的用戶系統(tǒng)管理,平臺特殊設(shè)備的控制接口等系列的、統(tǒng)一的系統(tǒng)平臺數(shù)據(jù)接口。本發(fā)明實施例提供了一種一種基于android系統(tǒng)的中間件裝置。 所述裝置包括應(yīng)用管理層、應(yīng)用服務(wù)層以及基本庫層;所述應(yīng)用管理層與上層應(yīng)用以及所述應(yīng)用服務(wù)層連接,用于接收所述上層應(yīng)用的輸入數(shù)據(jù),并將接收的所述上層應(yīng)用的輸入數(shù)據(jù)發(fā)送給所述應(yīng)用服務(wù)層,以及用于接收所述應(yīng)用服務(wù)層返回的數(shù)據(jù),并將接收的所述應(yīng)用服務(wù)層返回的數(shù)據(jù)發(fā)送給所述上層應(yīng)用;所述應(yīng)用服務(wù)層與所述應(yīng)用管理層以及所述基本庫層連接,用于接收所述應(yīng)用管理層發(fā)送的數(shù)據(jù),并將接收的所述應(yīng)用管理層發(fā)送的數(shù)據(jù)發(fā)送給所述基本庫層,以及,用于接收所述基本庫層發(fā)送的數(shù)據(jù)發(fā)送給所述應(yīng)用管理層;所述基本庫層與所述應(yīng)用服務(wù)層以及安卓(android)系統(tǒng)連接,用于接收所述應(yīng)用服務(wù)層發(fā)送的數(shù)據(jù),以及,用于獲取所述android系統(tǒng)的數(shù)據(jù),并將獲取的所述android系統(tǒng)的數(shù)據(jù)發(fā)送給所述應(yīng)用服務(wù)層。 本發(fā)明實施例通過提供電子設(shè)備平臺上的特殊開發(fā)環(huán)境,使得上層應(yīng)用開發(fā)者能夠開發(fā)出更多具有優(yōu)勢的應(yīng)用,加快電子設(shè)備應(yīng)用的開發(fā)速度。為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進(jìn)行說明。實施例一:圖I示出了本發(fā)明第一實施例提供的一種基于android系統(tǒng)的中間件裝置與上層應(yīng)用、android系統(tǒng)通信的結(jié)構(gòu),為了便于說明,僅示出了與本實施例相關(guān)的部分。該基于android系統(tǒng)的中間件裝置可以用于通過有線或者無線網(wǎng)絡(luò)連接服務(wù)器的各種信息處理電子設(shè)備,比如計算機(jī),電視機(jī),機(jī)頂盒等。該基于android系統(tǒng)的中間件裝置I包括應(yīng)用管理層11、應(yīng)用服務(wù)層12以及基本庫層13。所述應(yīng)用管理層11與上層應(yīng)用14以及所述應(yīng)用服務(wù)層12連接,用于接收所述上層應(yīng)用14的輸入數(shù)據(jù),并將接收的所述上層應(yīng)用14的輸入數(shù)據(jù)發(fā)送給所述應(yīng)用服務(wù)層12,以及用于接收所述應(yīng)用服務(wù)層12返回的數(shù)據(jù),并將接收的所述應(yīng)用服務(wù)層12返回的數(shù)據(jù)發(fā)送給所述上層應(yīng)用14 ;所述應(yīng)用服務(wù)層12與所述應(yīng)用管理層11以及所述基本庫層13連接,用于接收所述應(yīng)用管理層11發(fā)送的數(shù)據(jù),并將接收的所述應(yīng)用管理層11發(fā)送的數(shù)據(jù)發(fā)送給所述基本庫層13,以及,用于接收所述基本庫層13發(fā)送的數(shù)據(jù)發(fā)送給所述應(yīng)用管理層11 ;所述基本庫層13與所述應(yīng)用服務(wù)層12以及android系統(tǒng)15連接,用于接收所述應(yīng)用服務(wù)層12發(fā)送的數(shù)據(jù),以及,用于獲取所述android系統(tǒng)15的數(shù)據(jù),并將獲取的所述android系統(tǒng)15的數(shù)據(jù)發(fā)送給所述應(yīng)用服務(wù)層12。在本發(fā)明實施例中,通過基于android系統(tǒng)的中間件裝置I中的應(yīng)用管理層11、應(yīng)用服務(wù)層12以及基本庫層13,為上層應(yīng)用開發(fā)者提供包括平臺信息,統(tǒng)一的用戶系統(tǒng)管理,平臺特殊設(shè)備的控制接口等系列的、統(tǒng)一的系統(tǒng)平臺數(shù)據(jù)接口,通過提供電子設(shè)備平臺上的特殊開發(fā)環(huán)境,使得上層應(yīng)用開發(fā)者能夠開發(fā)出更多具有優(yōu)勢的應(yīng)用,加快電子設(shè)備應(yīng)用的開發(fā)速度。作為一優(yōu)選實施例,圖2示出了應(yīng)用管理層11的一種結(jié)構(gòu),在圖2中,所述應(yīng)用管理層11包括管理層接口管理模塊111,用于對上層應(yīng)用14提供應(yīng)用程序編程接口(Application Programming Interface, API)接口,并對所述 API 接口進(jìn)行開、關(guān)管理;本實施例中,該API接口為對外發(fā)布的接口,是上層應(yīng)用14與基于android系統(tǒng)的中間件裝置I進(jìn)行交互的渠道。管理層接口管理模塊111除了提供API接口,還管理提供的API接口,比如管理API接口打開或者關(guān)閉某些功能。 應(yīng)用數(shù)據(jù)封裝模塊112,用于創(chuàng)建管理層對象,并在創(chuàng)建的管理層對象中將所述上層應(yīng)用的輸入數(shù)據(jù)封裝為應(yīng)用服務(wù)層可識別的數(shù)據(jù);本實施例中,在應(yīng)用管理層11與應(yīng)用服務(wù)層12進(jìn)行通訊的時候,需要對輸入該應(yīng)用服務(wù)層12的數(shù)據(jù)進(jìn)行一層封裝,封裝為應(yīng)用服務(wù)層12的接口可以識別的類型數(shù)據(jù)。服務(wù)層接口定義模塊113,用于將所述應(yīng)用管理層11與所述應(yīng)用服務(wù)層12連接的接口定義為所述應(yīng)用服務(wù)層12可識別的接口,并通過編譯后生成可調(diào)用所述應(yīng)用服務(wù)層12的進(jìn)程的接口 ;本實施例中,由于與應(yīng)用服務(wù)層12的通訊屬于進(jìn)程間通訊,需要使用進(jìn)程間通訊(Inter-Process Communication, ipc)的通訊技術(shù),因此要將接口定義成應(yīng)用服務(wù)層12可以識別的接口。廣播對象注冊模塊114,用于注冊廣播對象,以便接收應(yīng)用服務(wù)層12發(fā)送的數(shù)據(jù)。作為一優(yōu)選實施例,所述應(yīng)用服務(wù)層12可識別的數(shù)據(jù)為Parcelable類型數(shù)據(jù)。作為一優(yōu)選實施例,所述可調(diào)用所述應(yīng)用服務(wù)層12的進(jìn)程的接口為使用andro i d系統(tǒng)的Andro i d接口描述語言(Android Interface Definition Language, AIDL)接口定義技術(shù)定義的 AIDL接口,并通過java系統(tǒng)將所述定義的AIDL接口編譯后生成的進(jìn)程間通訊(ipc)接口。在本發(fā)明實施例中,應(yīng)用管理層11主要實現(xiàn)以下功能(I)對上層應(yīng)用14提供API接口 ;(2)對上層應(yīng)用14的API接口進(jìn)行管理;(3)封裝上層應(yīng)用14的輸入數(shù)據(jù);(4)定義與應(yīng)用服務(wù)層12的通訊接口。(5)接收應(yīng)用服務(wù)層12返回的數(shù)據(jù)。(6)將數(shù)據(jù)返回給上層應(yīng)用14 :通過handler句柄將數(shù)據(jù)返回上層應(yīng)用14。作為一優(yōu)選實施例,圖3示出了應(yīng)用服務(wù)層12的一種結(jié)構(gòu),在圖3中,該應(yīng)用服務(wù)層12包括服務(wù)層接口管理模塊121,用于接收所述服務(wù)層接口定義模塊113發(fā)送的配置管理請求,并根據(jù)所述配置管理請求確定需打開或者關(guān)閉的服務(wù);服務(wù)層對象創(chuàng)建模塊122,用于實例化將與所述應(yīng)用數(shù)據(jù)封裝模塊112創(chuàng)建的管理層對象進(jìn)行綁定的服務(wù)層對象,并定義實例化的服務(wù)層對象的功能接口 ;本實施例中,由于當(dāng)應(yīng)用管理層11創(chuàng)建了管理層對象之后,該管理層對象會申請綁定一個應(yīng)用服務(wù)層的服務(wù)層對象,因此服務(wù)層對象創(chuàng)建模塊122將根據(jù)應(yīng)用管理層11的申請,判斷需實例化何種服務(wù)層對象,并定義實例化的服務(wù)層對象的功能接口。服務(wù)數(shù)據(jù)封裝模塊123,用于封裝基本庫層13發(fā)送的數(shù)據(jù),并通知所述廣播對象注冊模塊114獲取封裝的數(shù)據(jù)。本實施例中,服務(wù)數(shù)據(jù)封裝模塊123從基本庫層13獲取數(shù)據(jù)之后,封裝獲取的數(shù)據(jù),這樣,應(yīng)用管理層11首先需要將服務(wù)數(shù)據(jù)封裝模塊123發(fā)送的封裝后的數(shù)據(jù)解析出來,才能發(fā)送給上層應(yīng)用14。作為一優(yōu)選實施例,所述服務(wù)數(shù)據(jù)封裝模塊123將基本庫層13發(fā)送的數(shù)據(jù)封裝在廣播(broadcast)的目的(intent)對象中,并通過broadcast通知所述廣播對象注冊模塊獲取封裝的數(shù)據(jù)。 作為一優(yōu)選實施例,圖4示出了包括服務(wù)器16的基于android系統(tǒng)的中間件裝置的結(jié)構(gòu),在圖4中所述應(yīng)用服務(wù)層12與服務(wù)器16連接,用于將應(yīng)用管理層11發(fā)送的數(shù)據(jù)發(fā)送給所述服務(wù)器16,或者用于從所述服務(wù)器16獲取數(shù)據(jù)。本實施例中,應(yīng)用服務(wù)層12與服務(wù)器16連接,這樣,服務(wù)層對象可以選擇通過JAVA本地調(diào)用(Java Native Interface,JNI)調(diào)用基本庫層13接口獲取數(shù)據(jù),或者直接啟動線程從服務(wù)器16獲取數(shù)據(jù),具體執(zhí)行哪種方法視應(yīng)用服務(wù)層12需要完成的功能而定。其中,JNI是一套方便java與c/c++等語言進(jìn)行相互調(diào)用的接口設(shè)計。作為一優(yōu)選實施例,所述裝置包括對象回收單元,用于在退出上層應(yīng)用時,取消管理層對象對服務(wù)層對象的綁定,以及注銷已注冊的廣播對象。本實施例中,及時取消管理層對象對服務(wù)層對象的綁定,以及注銷已注冊的廣播對象,有利于節(jié)約內(nèi)存空間。作為一優(yōu)選實施例,所述應(yīng)用服務(wù)層12包括數(shù)據(jù)庫,用于臨時存放上層應(yīng)用訪問過的數(shù)據(jù)。本實施例中,考慮到某些數(shù)據(jù)在特定時間內(nèi)并不會發(fā)生變化,因此,在應(yīng)用服務(wù)層12設(shè)計一數(shù)據(jù)庫,用于臨時存放上層應(yīng)用11訪問過的數(shù)據(jù),這樣數(shù)據(jù)只需要獲取一次,就可以不再從android系統(tǒng)15和服務(wù)器16獲取,這樣的方式可以提高數(shù)據(jù)的訪問效率,提高系統(tǒng)的運(yùn)行效率。實施例二 :為了更清楚地說明本發(fā)明實施例提供的基于android系統(tǒng)的中間件裝置,下面介紹一下該基于android系統(tǒng)的中間件裝置的運(yùn)行原理當(dāng)某個上層應(yīng)用需要調(diào)用android系統(tǒng)功能或者從android系統(tǒng)獲取數(shù)據(jù)時,會通過以下步驟實現(xiàn)(一)、注冊對象□步驟11:創(chuàng)建一個管理層對象;□步驟12:管理層對象申請綁定服務(wù)層對象。
□步驟13:android系統(tǒng)啟動綁定程序,應(yīng)用服務(wù)層接收消息后,創(chuàng)建對應(yīng)的服務(wù)層對象?!醪襟E14:完成綁定后發(fā)送綁定成功消息給應(yīng)用管理層?!醪襟E15:應(yīng)用管理層注冊一廣播對象,作為接收應(yīng)用服務(wù)層消息的對象。(二)、調(diào)用 API 接口□步驟21:封裝輸入數(shù)據(jù)。數(shù)據(jù)必須封裝成Parcelable類型的數(shù)據(jù),才能夠傳遞到應(yīng)用服務(wù)層,實現(xiàn)跨進(jìn)程的數(shù)據(jù)傳輸?!醪襟E22:調(diào)用管理層對象提供的API接口。步驟23:管理層對象通過AIDL定義的接口調(diào)用服務(wù)層對象的對應(yīng)接口。此部分通過AIDL接口定義,實現(xiàn)跨進(jìn)程的接口調(diào)用,這樣可以實現(xiàn)多個應(yīng)用調(diào)用同一個服務(wù)接口。 步驟24:服務(wù)層對象可以選擇通過JNI調(diào)用基本庫層接口,或者直接啟動線程從服務(wù)器獲取數(shù)據(jù)。具體執(zhí)行哪種方法視服務(wù)層需要完成的功能而定?!醪襟E25:基本庫層調(diào)用android系統(tǒng)執(zhí)行指令或者獲取數(shù)據(jù)。完成后通過JNI或者回調(diào)函數(shù)通知應(yīng)用服務(wù)層。□步驟26:應(yīng)用服務(wù)層完成調(diào)用后,通過廣播發(fā)送完成調(diào)用消息給應(yīng)用管理層。□步驟27:管理層對象接收到廣播消息后,將數(shù)據(jù)或者調(diào)用結(jié)果返回給上層應(yīng)用。(三)、對象回收在退出上層應(yīng)用時,需要進(jìn)行對象回收的動作取消對服務(wù)層對象的綁定以及注銷已注冊的廣播對象。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于android系統(tǒng)的中間件裝置,其特征在于,所述裝置包括應(yīng)用管理層、應(yīng)用服務(wù)層以及基本庫層; 所述應(yīng)用管理層與上層應(yīng)用以及所述應(yīng)用服務(wù)層連接,用于接收所述上層應(yīng)用的輸入數(shù)據(jù),并將接收的所述上層應(yīng)用的輸入數(shù)據(jù)發(fā)送給所述應(yīng)用服務(wù)層,以及用于接收所述應(yīng)用服務(wù)層返回的數(shù)據(jù),并將接收的所述應(yīng)用服務(wù)層返回的數(shù)據(jù)發(fā)送給所述上層應(yīng)用; 所述應(yīng)用服務(wù)層與所述應(yīng)用管理層以及所述基本庫層連接,用于接收所述應(yīng)用管理層發(fā)送的數(shù)據(jù),并將接收的所述應(yīng)用管理層發(fā)送的數(shù)據(jù)發(fā)送給所述基本庫層,以及,用于接收所述基本庫層發(fā)送的數(shù)據(jù)并發(fā)送給所述應(yīng)用管理層; 所述基本庫層與所述應(yīng)用服務(wù)層以及android系統(tǒng)連接,用于接收所述應(yīng)用服務(wù)層發(fā)送的數(shù)據(jù),以及,用于獲取所述android系統(tǒng)的數(shù)據(jù),并將獲取的所述android系統(tǒng)的數(shù)據(jù)發(fā)送給所述應(yīng)用服務(wù)層。
2.如權(quán)利要求I所述的裝置,其特征在于,所述應(yīng)用管理層包括 管理層接口管理模塊,用于對上層應(yīng)用提供應(yīng)用程序編程接口(API)接口,并對所述API接口進(jìn)行開、關(guān)管理; 應(yīng)用數(shù)據(jù)封裝模塊,用于創(chuàng)建管理層對象,并在創(chuàng)建的管理層對象中將所述上層應(yīng)用的輸入數(shù)據(jù)封裝為應(yīng)用服務(wù)層可識別的數(shù)據(jù); 服務(wù)層接口定義模塊,用于將所述應(yīng)用管理層與所述應(yīng)用服務(wù)層連接的接口定義為所述應(yīng)用服務(wù)層可識別的接口,并通過編譯后生成可調(diào)用所述應(yīng)用服務(wù)層的進(jìn)程的接口 ;廣播對象注冊模塊,用于注冊廣播對象,以便接收應(yīng)用服務(wù)器發(fā)送的數(shù)據(jù)。
3.如權(quán)利要求2所述的裝置,其特征在于, 所述應(yīng)用服務(wù)層可識別的數(shù)據(jù)為Parcelable類型數(shù)據(jù)。
4.如權(quán)利要求2所述的裝置,其特征在于, 所述可調(diào)用所述應(yīng)用服務(wù)層的進(jìn)程的接口為使用android系統(tǒng)的AIDL接口定義技術(shù)定義的Android接口描述語言(AIDL)接口,并通過java系統(tǒng)將所述定義的AIDL接口編譯后生成的進(jìn)程間通訊(ipc)接口。
5.如權(quán)利要求2所述的裝置,其特征在于,所述應(yīng)用服務(wù)層包括 服務(wù)層接口管理模塊,用于接收所述服務(wù)層接口定義模塊發(fā)送的配置管理請求,并根據(jù)所述配置管理請求確定需打開或者關(guān)閉的服務(wù); 服務(wù)層對象創(chuàng)建模塊,用于實例化將與所述應(yīng)用數(shù)據(jù)封裝模塊創(chuàng)建的管理層對象進(jìn)行綁定的服務(wù)層對象,并定義實例化的服務(wù)層對象的功能接口 ; 服務(wù)數(shù)據(jù)封裝模塊,用于封裝基本庫層發(fā)送的數(shù)據(jù),并通知所述廣播對象注冊模塊獲取封裝的數(shù)據(jù)。
6.如權(quán)利要求5所述的裝置,其特征在于,所述服務(wù)數(shù)據(jù)封裝模塊將基本庫層發(fā)送的數(shù)據(jù)封裝在廣播(broadcast)的目的(intent)對象中,并通過broadcast通知所述廣播對象注冊模塊獲取封裝的數(shù)據(jù)。
7.如權(quán)利要求I所述的裝置,其特征在于, 所述應(yīng)用服務(wù)層與服務(wù)器連接,用于將應(yīng)用管理層發(fā)送的數(shù)據(jù)發(fā)送給所述服務(wù)器,或者用于從所述服務(wù)器獲取數(shù)據(jù)。
8.如權(quán)利要求I至7任一項所述的裝置,其特征在于,所述裝置包括對象回收單元,用于在退出上層應(yīng)用時,取消管理層對象對服務(wù)層對象的綁定,以及注銷已注冊的廣播對象。
9.如權(quán)利要求I至7任一項所述的裝置,其特征在于,所述應(yīng)用服務(wù)層包括 數(shù)據(jù)庫,用于臨時存放上層應(yīng)用訪問過的數(shù)據(jù)。
全文摘要
本發(fā)明適用于電子設(shè)備中間件技術(shù)領(lǐng)域,提供了一種基于android系統(tǒng)的中間件裝置,所述裝置包括應(yīng)用管理層、應(yīng)用服務(wù)層以及基本庫層;所述應(yīng)用管理層與上層應(yīng)用以及所述應(yīng)用服務(wù)層連接;所述應(yīng)用服務(wù)層與所述應(yīng)用管理層以及所述基本庫層連接;所述基本庫層與所述應(yīng)用服務(wù)層以及安卓(android)系統(tǒng)連接。本發(fā)明實施例通過提供電子設(shè)備平臺上的特殊開發(fā)環(huán)境,使得上層應(yīng)用開發(fā)者能夠開發(fā)出更多具有優(yōu)勢的應(yīng)用,加快電子設(shè)備應(yīng)用的開發(fā)速度。
文檔編號G06F9/46GK102819452SQ201210243110
公開日2012年12月12日 申請日期2012年7月13日 優(yōu)先權(quán)日2012年7月13日
發(fā)明者喻召福, 謝仁斌 申請人:深圳市酷開網(wǎng)絡(luò)科技有限公司