Android中的廣播、服務(wù)、數(shù)據(jù)庫、通知、包等術(shù)語的原理和介紹(圖解)
簡介
在Android中運(yùn)用了很多機(jī)制,例如:廣播、服務(wù)、數(shù)據(jù)庫、通知、包……等等。
什么是廣播?Broadcast是一種廣泛運(yùn)用的在應(yīng)用程序之間傳輸信息的機(jī)制。類似廣播電臺,根據(jù)特定頻率來接收發(fā)送。
什么是服務(wù)?Service是android 系統(tǒng)中的四大組件之一,它跟Activity級別一樣,但不能自己運(yùn)行只能后臺運(yùn)行,并且可以和其他組件進(jìn)行交互。使用場合例如:后臺音樂播放器。
使用了什么數(shù)據(jù)庫?在android中使用了開源項(xiàng)目sqlite操作數(shù)據(jù)。 SQLite數(shù)據(jù)庫是D.Richard Hipp用C語言編寫的開源嵌入式數(shù)據(jù)庫,支持的數(shù)據(jù)庫大小為2TB。
什么通知? Notification是Android中常用的一種通知方式,當(dāng)有未讀短信或者未接電話的時(shí)候,屏幕的狀態(tài)欄就會有提示圖標(biāo),這時(shí)可以下拉狀態(tài)欄來讀取通知。
什么是包?Android應(yīng)用程序都有程序包,包是對程序的描述。
詳情
1、廣播 BroadcastReceiver

2、服務(wù) Service

生命周期

3、數(shù)據(jù)庫 ContentProvider

4、通知欄 Notification

5、包 Packages
在Android中對程序包的管理類是PackageManager。

框架如下:

- Android使用廣播(BroadCast)實(shí)現(xiàn)強(qiáng)制下線的方法
- Android編程四大組件之BroadcastReceiver(廣播接收者)用法實(shí)例
- Android編程實(shí)現(xiàn)基于局域網(wǎng)udp廣播自動建立socket連接的方法
- Android實(shí)現(xiàn)靜態(tài)廣播監(jiān)聽器的方法
- Android中的廣播和廣播接收器代碼實(shí)例
- Android中的廣播(BroadCast)詳細(xì)介紹
- Android開發(fā)之廣播機(jī)制淺析
- Android apk安裝替換卸載廣播的實(shí)現(xiàn)代碼
- android連接wifi時(shí)獲取廣播地址代碼
- Android中BroadcastReceiver(異步接收廣播Intent)的使用
- Android注冊廣播的兩種方法分析
相關(guān)文章
使用Kotlin+RocketMQ實(shí)現(xiàn)延時(shí)消息的示例代碼
這篇文章主要介紹了使用Kotlin+RocketMQ實(shí)現(xiàn)延時(shí)消息的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
在Android線程池里運(yùn)行代碼任務(wù)實(shí)例
這篇文章主要介紹了在Android線程池里運(yùn)行代碼任務(wù)實(shí)例,同時(shí)介紹了線程池中停止任務(wù)的方法,需要的朋友可以參考下2014-06-06
Flutter實(shí)現(xiàn)一個(gè)支持漸變背景的Button示例詳解
這篇文章主要為大家介紹了Flutter實(shí)現(xiàn)一個(gè)支持漸變背景的Button示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
詳解Android(共享元素)轉(zhuǎn)場動畫開發(fā)實(shí)踐
本篇文章主要介紹了詳解Android(共享元素)轉(zhuǎn)場動畫開發(fā)實(shí)踐,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-08-08
Flutter實(shí)現(xiàn)底部菜單導(dǎo)航
這篇文章主要為大家詳細(xì)介紹了Flutter實(shí)現(xiàn)底部菜單導(dǎo)航,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-02-02

