
android系統(tǒng)軟件開(kāi)發(fā)架構(gòu)淺析
1、應(yīng)用程序:android會(huì)同一系列核心程序包一起發(fā)布,這就包括了消息程序、日歷、地圖、聯(lián)系人管理等等,這些應(yīng)用程序都是使用java語(yǔ)言編寫(xiě)的,因?yàn)檫@種語(yǔ)言適合我們?nèi)粘5氖褂梅绞健?br />
2、程序庫(kù):android包含了一些C/C++庫(kù),這些庫(kù)可以在系統(tǒng)中被不同的組件中使用,最重要的是能夠?yàn)殚_(kāi)發(fā)者提供服務(wù),開(kāi)發(fā)者也需要程序庫(kù)以及開(kāi)發(fā)工具的幫助才能完成工作。
3、android運(yùn)行庫(kù):其實(shí)就是android的核心庫(kù),核心庫(kù)是提供java編程語(yǔ)言大多數(shù)功能,這樣就能讓開(kāi)發(fā)者減少更多的麻煩,直接就能獲取到想要的數(shù)據(jù)和功能。
4、linux:android核心系統(tǒng)就是依賴(lài)于linux內(nèi)核,譬如安全性、內(nèi)存管理、進(jìn)程管理等,這個(gè)內(nèi)核也同時(shí)作為硬件和軟件之間的聯(lián)系。
Android系統(tǒng)軟件開(kāi)發(fā)架構(gòu)能為開(kāi)發(fā)提供幫助,讓開(kāi)發(fā)者節(jié)省更多的時(shí)間和精力來(lái)打磨產(chǎn)品。