四大元件之BroadcastReceiver

2021-09-26 13:33:44 字數 516 閱讀 7187

一、什麼是broadcastreceiver

在元件之間傳播資料的一種機制,這些元件可以位於不同的程序中,起到程序間通訊的作用

動態註冊:廣播跟隨程式的生命週期

testbroadcastreceiver broadcastreceiver = new testbroadcastreceiver();

intentfilter intentfilter = new intentfilter();

intentfilter.addaction(intent.action_screen_on);

registerreceiver(broadcastreceiver, intentfilter);

靜態註冊:程式關閉時來廣播資訊會被系統呼叫自動執行

三、常用的action

四、應用例項(後續新增)

四大元件之BroadcastReceiver

四大元件之broadcastreceiver 自定義廣播的傳送和接收 自定義傳送廣播 intent intent new intent intent.setaction com.liubin.sendzdy sendbroadcast intent 接收自定義廣播 定義廣播接收者 public cl...

Android四大元件之Activity

activity 是用來向使用者展示ui的容器,可以將其看作android mvc模式中 controller。activity使用步驟 1 新建類整合自activity 2.重寫 oncreate,onstart ondestory 等方法 3.在清單檔案androidmainfest中為該act...

Android四大元件之 Activity元件

activity是android元件中最基本也是最為常見用的四大元件 activity,service服務,content provider內容提供者,broadcastreceiver廣播接收器 之一。activity是乙個應用程式元件,提供乙個螢幕,使用者可以用來互動為了完成某項任務。activ...