2016-04-13 15:25:20 1335瀏覽
Android系統(tǒng)是以Linux系統(tǒng)為基礎(chǔ)的,Google公司將其按功能特性劃分為4層,自下而上分別是Linux內(nèi)核、中間件、應(yīng)用程序框架和應(yīng)用程序。本文扣丁學(xué)堂android培訓(xùn)講師主要為讀者介紹最上層的應(yīng)用程序及其框架結(jié)構(gòu)。
淺談android開(kāi)發(fā)系統(tǒng)常用框架機(jī)構(gòu):
一、應(yīng)用程序
Android系統(tǒng)內(nèi)置了一些常用的應(yīng)用程序,包括Home視圖、聯(lián)系人、電話、瀏覽器等。這些應(yīng)用程序和用戶自己編寫的應(yīng)用程序一樣,都是采用Java語(yǔ)言編寫的。而且.用戶可以根據(jù)需要增加自己的應(yīng)用程序,或者替換系統(tǒng)自帶的應(yīng)用程序。
二、應(yīng)用程序框架
應(yīng)用程序框架提供了程序開(kāi)發(fā)人員的接口,這是與Android程序員直接相關(guān)的部分。開(kāi)發(fā)者可以用它開(kāi)發(fā)應(yīng)用.其中包括以下內(nèi)容。
1、豐富且可擴(kuò)展的視圖(Views):可以用來(lái)構(gòu)建應(yīng)用程序.包括列表(Lists)、網(wǎng)格(Grids)、文本框(Text Boxes)、按鈕(Buttons),甚至可嵌人的Web瀏覽器。
2、內(nèi)容提供器(Content Providers):使得應(yīng)用程序可以訪問(wèn)另一個(gè)應(yīng)用程序的數(shù)據(jù)(例如聯(lián)系人數(shù)據(jù)庫(kù)),或者共享它們自己的數(shù)據(jù)。
3、資源管理器(Resource Manager):提供非代碼資源的訪問(wèn),例如本地字符串、圖形、布局文件(1ayoutfiles)。
4、通知管理器(Notification Manager):使得應(yīng)用程序可以在狀態(tài)欄中顯示白定義的提示信息。
5、活動(dòng)管理器(Activity Manager):用來(lái)管理應(yīng)用程序生命周期,并提供常用的導(dǎo)航回退功能。
扣丁學(xué)堂android培訓(xùn)講師:android開(kāi)發(fā)軟件擁有世界上最龐大的受眾群體,發(fā)展趨勢(shì)一路高歌。吸引了大批有志青年紛紛加入android開(kāi)發(fā)領(lǐng)域??鄱W(xué)堂專注于android開(kāi)發(fā)培訓(xùn)領(lǐng)域,大牛級(jí)講師為學(xué)員精心錄制從零開(kāi)始學(xué)android開(kāi)發(fā)入門與實(shí)戰(zhàn)教程,總有那么一款適合正在閱讀本文的您。
查看更多關(guān)于“android培訓(xùn)資訊”的相關(guān)文章>>