偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

讓你明白,Android常用組件四大天王

移動開發(fā) Android
Android架構(gòu)里定義了4種應(yīng)用程序,用戶的Android應(yīng)用程序都是由這4種構(gòu)建組成的,分別是Activity,Service服務(wù),Content Provider內(nèi)容提供者,BroadcastReceiver廣播接收器。

Android操作系統(tǒng)是一個復(fù)雜的平臺,其中包含了多種功能模塊,比如用戶界面系統(tǒng)、系統(tǒng)間通信系統(tǒng)、數(shù)據(jù)庫系統(tǒng)和定位服務(wù)等,各種功能模塊之間相互配合為應(yīng)用程序提供服務(wù)。

Android架構(gòu)里定義了4應(yīng)用程序,用戶的Android應(yīng)用程序都是由這4種構(gòu)建組成的。更多詳細(xì)干貨請看帶你了解Android四大基本組件。

活動activities——桌面操作系統(tǒng)中獨立的應(yīng)用程序類似

可以通過查詢queries和意圖intents向其他活動或服務(wù)services獲取數(shù)據(jù)和服務(wù)。

服務(wù)services——后臺程序daemons類似

啟動以后一直在后臺運行,直到手機設(shè)備關(guān)機為止。服務(wù)通常不顯示用戶界面

如:用戶可以播放mp3的時刻運行其他一些應(yīng)用程序。在退出操作界面后仍然維持程序的運行。

廣播和意圖的接收器broadcast and Intent Receivers

用戶處理應(yīng)用程序出發(fā)的服務(wù)請求。廣播接收器用戶處理系統(tǒng)級別的事件消息,這些消息可能是android系統(tǒng)本身發(fā)出的,也可能是來自系統(tǒng)中正在運行的其他應(yīng)用程序。一個活動或者服務(wù)通過實現(xiàn)意圖接收器來向其他應(yīng)用程序提供服務(wù),意圖接收器就是一段可執(zhí)行的代碼,負(fù)責(zé)響應(yīng)其他活動或者服務(wù)發(fā)出的數(shù)據(jù)或者服務(wù)請求。想要發(fā)送請求的活動、客戶端首先需要創(chuàng)建一個意圖對象,然后將這個意圖對象提交給android操作系統(tǒng),***由android操作系統(tǒng)決定使用哪個應(yīng)用程序處理該意圖。

內(nèi)容提供器Content providers

用戶向其他活動或服務(wù)提供數(shù)據(jù)服務(wù)。內(nèi)容提供器通過使用標(biāo)準(zhǔn)URIuniform resource identifier)接口為其他應(yīng)用程序提供數(shù)據(jù)服務(wù),數(shù)據(jù)的請求者甚至不需要知道服務(wù)的提供者是誰。

比如:某個應(yīng)用程序發(fā)出了一個查詢某個聯(lián)系人信息的消息,請求格式如下:

Content://contacts/people

Android操作系統(tǒng)就會查詢系統(tǒng)中注冊了這個URI格式的內(nèi)容提供器,并將請求發(fā)送給響應(yīng)的應(yīng)用程序(如果該應(yīng)用程序還沒有啟動,系統(tǒng)會自動將其啟動)。如果有多個應(yīng)用程序都注冊了同樣的URI格式,那么操作系統(tǒng)就會提示用戶選擇其中一個。

URI和意圖機制松散耦合是的各種應(yīng)用程序可以和諧地一起工作。

責(zé)任編輯:閆佳明 來源: verydemo
相關(guān)推薦

2010-07-19 10:05:07

jQuery

2016-12-09 09:23:50

android組件Service

2012-05-10 18:10:35

2013-01-10 14:21:24

Android開發(fā)組件Activities

2014-03-27 15:34:55

Android組件Activity

2014-07-31 10:57:15

Android組件Service

2018-08-02 14:12:16

影評分析狄仁杰之四大天王

2010-08-05 10:22:46

Flex效果

2010-09-15 13:35:25

SwingHibernateStruts

2023-08-07 07:16:33

AMDNavi 31Navi 31 XL

2015-07-17 09:50:16

Carthage優(yōu)劣比較

2018-04-04 15:50:23

攢機主機配置

2021-11-03 15:15:21

Go重構(gòu)技術(shù)

2012-03-26 21:52:07

平臺

2024-12-30 11:24:56

APMZipkinPinpoint

2011-06-22 08:38:35

Java EE

2015-04-02 15:50:47

數(shù)據(jù)倉庫數(shù)據(jù)挖掘

2023-06-01 21:50:53

Doris數(shù)倉SQL

2010-11-03 11:10:04

AndroidiPhone

2011-03-21 09:01:49

CSS框架
點贊
收藏

51CTO技術(shù)棧公眾號