最新文章專題視頻專題關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
100a漏電開關可以帶多少千瓦 小米bl鎖什么意思 lpx4防水是什么意思 iwatch可以連接airpods嗎 gtx780相當于現在什么顯卡 windows鍵在鍵盤哪里 18650電池用5v充電器充電嗎 econavi是什么意思 0x00000116藍屏的原因 miui開發版公測多久更新一次 佳明手表怎么開機 inte優購是什么 打印機主板壞了,機器有哪些表現 筆記本保修期是多久 mx350顯卡是gtx1050嗎 蘋果a10處理器ipad能用幾年 華碩鍵盤某些按鍵失靈 三星s20支持的5g頻段 在 Windows 中任務欄的作用是 v8聲卡充電紅燈亮一下就滅了 聯發科mt6771v等于驍龍多少 ps圖層置頂快捷鍵 dto是什么 20系顯卡花屏 斐訊psg1218是千兆口嗎 system halted什么意思 中國第一臺計算機名字 樂播投屏怎樣克服延遲 影馳主板裝系統按F幾 請斷開連接在iphone放入sim卡怎么解決 小米盒子恢復出廠設置后還是卡在開機畫面 怎么取消移動花卡訂單 天貓精靈怎么綁定微信 郵件中fyi什么意思 所有來電都顯示同一個號碼 windows7屬于什么操作系統 機械制圖h7表示什么 辦寬帶送路由器嗎 小米對講機可以和其他對講機用么 iphone7p換電池后遺癥
當前位置: 首頁 - 科技 - 知識百科 - 正文

安卓四大組件及其作用

來源:懂視網 責編:小采 時間:2021-11-16 10:20:25
文檔

安卓四大組件及其作用

安卓四大組件:Activity、Service、BroadcastReceiver和ContentProvider,作用:1、Activity組件的主要作用是展示一個界面并和用戶交互,它扮演的是一種前臺界面的角色。
推薦度:
導讀安卓四大組件:Activity、Service、BroadcastReceiver和ContentProvider,作用:1、Activity組件的主要作用是展示一個界面并和用戶交互,它扮演的是一種前臺界面的角色。

安卓四大組件:Activity、Service、BroadcastReceiver和ContentProvider,作用:

  

  1、Activity組件的主要作用是展示一個界面并和用戶交互,它扮演的是一種前臺界面的角色

  

  Activity是一種展示型組件,主要是向用戶展示一個界面,并且可以接收用戶的輸入信息從而和用戶進行交互。對用戶來說,Activity就是Android應用的全部,因為其他三大組件對用戶來說是不可感知的。Activity的啟動由Intent觸發,其中Intent分為顯式啟動和隱式啟動。

  

  2、Service組件的主要作用是在后臺執行計算任務,執行任務的結果可以和外界進行通信

  

  Service是一種計算型組件,用于在后臺執行一系列計算任務。由于Service組件工作在后臺,因此用戶無法直接感知到它的存在。Service組件和Activity組件不同,Activity組件只有一種運行模式,即Activity處于啟動狀態,但是Service組件卻有兩種狀態:啟動狀態和綁定狀態。Service組件處于啟動狀態時,它的內部可以執行一些后臺計算,并且不需要和外界有直接的交互。Service處于綁定狀態,Service內部同樣也可以執行后臺計算,但是處于這種狀態的Service可以很方便地和外界進行通信。

  

  3、BroadcastReceiver組件的主要作用是消息的傳遞,該消息的傳遞可以在應用內,也可以在應用之間,它的角色是一個消息的傳遞者

  

  BroadcastReceiver是一種消息型組件,用于在不同組件乃至不同應用之間傳遞消息。BroadcastReceiver同樣無法被用戶所感知,因為它工作在系統內部。BroadcastReceiver也叫做廣播,廣播的注冊方式有兩種:靜態注冊和動態注冊。靜態注冊指在AndroidManifest中注冊廣播,這種廣播在應用安裝時被系統解析,此種形式的廣播不需要應用啟動就可以接收到相應的廣播。動態廣播需要通過Context.registerReceiver()來實現,并且在不需要的時候通過Context.unRegisterReceiver()解除廣播,此種形態的廣播必須要應用啟動才能注冊并接收廣播。

  

  4、ContentProvider組件的主要作用是作為一個平臺,提供數據的共享,并且提供數據的增刪改查功能。主要應用于應用之間的數據共享場景

  

  ContentProvider是一種數據共享型組件,用于向其他組件乃至其他應用共享數據。同樣的,它也無法被用戶所感知。對于ContentProvider組件來說,它的內部需要實現增刪改查這四種操作。需要注意的是,ContentProvider內部的delete、update和query方法需要處理好線程同步,因為這幾個方法都是在Binder線程池中被調用的。ContentProvider組件不需要手動停止。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文檔

安卓四大組件及其作用

安卓四大組件:Activity、Service、BroadcastReceiver和ContentProvider,作用:1、Activity組件的主要作用是展示一個界面并和用戶交互,它扮演的是一種前臺界面的角色。
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題android的四大組件的作用專題安卓四大組件以及詳解專題android模擬器原理專題android熱更新原理專題模擬人生4 代碼專題界面現象的應用專題ios面試之道 pdf專題ios android 模擬器專題android主要應用于專題android 5 模擬器專題android 知識點專題gauss view下載專題應用組件化專題android 知識圖譜專題android 模擬器 g專題android 模擬器 推薦專題android進階方向專題android x86 模擬器專題android 位置模擬專題android 模擬位置專題
Top
国产精品久久久久精品…-国产精品可乐视频最新-亚洲欧美重口味在线-欧美va免费在线观看