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

2、服務 Service

生命周期

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

4、通知欄 Notification

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

框架如下:

- Android使用廣播(BroadCast)實現(xiàn)強制下線的方法
- Android編程四大組件之BroadcastReceiver(廣播接收者)用法實例
- Android編程實現(xiàn)基于局域網(wǎng)udp廣播自動建立socket連接的方法
- Android實現(xiàn)靜態(tài)廣播監(jiān)聽器的方法
- Android中的廣播和廣播接收器代碼實例
- Android中的廣播(BroadCast)詳細介紹
- Android開發(fā)之廣播機制淺析
- Android 監(jiān)聽apk安裝替換卸載廣播的實現(xiàn)代碼
- android連接wifi時獲取廣播地址代碼
- Android中BroadcastReceiver(異步接收廣播Intent)的使用
- Android注冊廣播的兩種方法分析
相關文章
Android studio 2020中的Android SDK 下載教程
這篇文章主要介紹了Android studio 2020中的Android SDK 下載教程,本文圖文并茂給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03
解決Android MediaRecorder錄制視頻過短問題
本文主要介紹Android MediaRecorder,在使用MediaRecorder時經(jīng)常會遇到視頻錄制太短問題,這里提供解決問題的實例代碼以供大家參考2016-07-07
Android Studio 升級到3.0 提示 java.lang.NoClassDefFoundError的解決方法
這篇文章主要介紹了Android Studio 升級到3.0 提示 java.lang.NoClassDefFoundError的解決方法,需要的朋友可以參考下2017-12-12

