av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Android應(yīng)用程序組建原理深入剖析

如何才能正確的掌握Android這一手機(jī)操作系統(tǒng)呢?首先就應(yīng)該從Android應(yīng)用程序的組成原理來分析。那么在這里,大家將會(huì)對(duì)這些組件的應(yīng)用以及概念有一個(gè)充分掌握,并從中加深對(duì)這一操作系統(tǒng)的理解程度。#t#

Android應(yīng)用程序由一些零散的有聯(lián)系的組件組成,通過一個(gè)工程manifest綁定在一起。在manifest中,描述了每一個(gè)組件以及組件的作用。

這里有6個(gè)組件,它們是Android應(yīng)用程序的基石:

Activities(活動(dòng))

應(yīng)用程序的顯示層。每一個(gè)畫面對(duì)應(yīng)于你的應(yīng)用程序,將會(huì)是Activity類的擴(kuò)展。Activity使用Views去構(gòu)建UI來顯示信息和響應(yīng)用戶的行為。就桌面開發(fā)而言,一個(gè)Activity相當(dāng)于一張F(tuán)orm。你在這章中將會(huì)學(xué)習(xí)到更多關(guān)于Activities。

Services(服務(wù))

Android應(yīng)用程序中不可見的“工人”。 Service組件運(yùn)行時(shí)不可見,但它負(fù)責(zé)更新的數(shù)據(jù)源和可見的Activity,以及觸發(fā)通知。它們常用來執(zhí)行一些需要持續(xù)運(yùn)行的處理,當(dāng)你的Activity已經(jīng)不處于激活狀態(tài)或不可見。你將在第8章學(xué)習(xí)怎樣創(chuàng)建Service。

Content(內(nèi)容)

提供共享的數(shù)據(jù)存儲(chǔ)。Content Provider(內(nèi)容提供器)用來管理和共享應(yīng)用程序的數(shù)據(jù)庫(kù)。在應(yīng)用程序間,Content Provider是共享數(shù)據(jù)的首選方式。這意味著,你可以配置自己的Content Provider去存取其他的應(yīng)用程序或者通過其他應(yīng)用程序暴露的Content Provider去存取它們的數(shù)據(jù)。Android設(shè)備本身包含了幾個(gè)Content Provider來訪問像聯(lián)系人信息等有用的數(shù)據(jù)庫(kù)。你將在第6章學(xué)習(xí)怎樣創(chuàng)建和使用Content Provider。

Intents(意圖)

簡(jiǎn)單的消息傳遞框架。使用Intent,你可以在整個(gè)系統(tǒng)內(nèi)廣播消息或者給特定的Activity或者服務(wù)來執(zhí)行你的行為意圖。系統(tǒng)會(huì)決定那個(gè)(些)目標(biāo)來執(zhí)行適當(dāng)?shù)男袨椤?/p>

Broadcast Receivers(廣播接收器)

Intent廣播的“消費(fèi)者”。通過創(chuàng)建和注冊(cè)一個(gè)Broadcast Receiver,應(yīng)用程序可以監(jiān)聽符合特定條件的廣播的Intent。Broadcast Receiver 會(huì)自動(dòng)的啟動(dòng)你的Android應(yīng)用程序去響應(yīng)新來的Intent。Broadcast Receiver是事件驅(qū)動(dòng)程序的理想手段。

Notifications(通知)

用戶通知的框架。Notification用來在不需要焦點(diǎn)或不中斷它們當(dāng)前Activity的情況下提示用戶。它們是Service或Broadcast Receiver獲得用戶注意的首選方式。例如,當(dāng)設(shè)備收到文本信息或外部來電時(shí),它通過閃光,發(fā)聲,顯示圖標(biāo)或顯示對(duì)話框信息來提醒你。在第8章里,你可以使用Notification來觸發(fā)這些事件。

 

解除Android應(yīng)用程序組件間的依賴關(guān)系,你可以和其他應(yīng)用程序共享和交換一些個(gè)別的組件單元,例如Content Provider或Service——你的和其他的都是第三方的。


當(dāng)前標(biāo)題:Android應(yīng)用程序組建原理深入剖析
瀏覽地址:http://uogjgqi.cn/article/dhjphde.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流