廣播接收器是用來應對從其他應用程序接收到的廣播消息。在Android創建廣播接收器,你需要實現兩個步驟如下所述:
- 1步:創建一個廣播接收器
創建一個廣播接收器,BroadcastReceiver類是使用一個子類和onReceive()方法覆蓋。看下麵的代碼供參考:
公共類BroadReceiver擴展BroadcastReceiver {@Override public void onReceive(上下文語境,意圖意圖){吐司。makeText(上下文,“廣播收到。”Toast.LENGTH_LONG),告訴();}}
- 2步:注冊廣播接收器
現在我們要注冊廣播接收器我們剛剛創建的。要做到這一點,我們必須注冊一個廣播接收器在我們的清單。xml文件。注冊之後,清單。xml文件是這樣的:
<應用android:圖標= " @drawable / ic_launcher”android: label = " @string / app_name " android:主題= " @style / AppTheme " > <接收機android: name = " BroadReceiver " > <意圖過濾器> <行動android: name = " android.intent.action.BOOT_COMPLETED " > < /行動> < /意圖過濾器> < /接收器> < /應用程序>
這樣,每次Android設備,它將阻礙廣播接收機BroadReceiver和onReceive下的邏輯是實現()方法被執行後攔截的廣播接收器。