Android开发,你必须知道的四大天王。
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??
Activity:Activity是Android程序與用戶交互的窗口,是Android構(gòu)造塊中最基本的一種,它需要為保持各界面的狀態(tài),做很多持久化的事情,妥善管理生命周期以及一些跳轉(zhuǎn)邏輯
service:后臺服務(wù)于Activity,封裝有一個完整的功能邏輯實(shí)現(xiàn),接受上層指令,完成相關(guān)的食物,定義好需要接受的Intent提供同步和異步的借口; q% w+ U
2 y9 c
Content Provider:是Android提供的第三方應(yīng)用數(shù)據(jù)的訪問方案,可以派生Content Provider類,對外提供數(shù)據(jù),可以像數(shù)據(jù)庫一樣進(jìn)行選擇排序,屏蔽內(nèi)部數(shù)據(jù)的存儲細(xì)節(jié),向外提供統(tǒng)一的借口模型,大大簡化上層應(yīng)用,對數(shù)據(jù)的整合提供了更方便的途徑# q+ t??T$ ]*
k; l??f- `4 b6 y" W
BroadCast Receiver:接受一種或者多種Intent作觸發(fā)事件,接受相關(guān)消息,做一些簡單處理,轉(zhuǎn)換成一條Notification,統(tǒng)一了Android的事件廣播模型: ~
轉(zhuǎn)載于:https://my.oschina.net/tiwer/blog/199858
總結(jié)
以上是生活随笔為你收集整理的Android开发,你必须知道的四大天王。的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LDO参数解读、特性、参考设计
- 下一篇: matlab poly用法