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