BroadcastReceiver 又稱為廣播接收器,他主要的功能就是監聽、接收應用程式發出的廣播,並做出回應,他可以整個系統的發送廣播,而不是傳送訊息給指定的應用,舉個例子來說,十多年前的很紅的泡麵廣告中(暴露年紀),里長廣播通知張君雅小妹妹泡麵煮好了,雖然全里的人都會聽到這個廣播,但只會有張君雅小妹妹收到通知開始衝回家,所以 BroadcastReceiver 就有點像在整個系統之間的廣播,像是一種傳遞訊息的方式,Android 系統也很長發送廣播,像是電量過低、有無網路等。
要使用 BroadcastReceiver 首先就是要註冊廣播接收器,分為動態註冊與靜態註冊兩種方法:
BroadcastReceiver | Android Developers
手把手教你学会广播组件-BroadcastReceiver