BroadcastReceiver(广播接收者)
一.什么是广播接收者?(适用于高版本)
Android系统提供了一个BroadcastReceiver组件,此组件可以监听来自系统或其他组件的广播。
广播接收者可以监听系统中的广播消息,实现不同组件之间的通信。
每个组件都可以当接收者和广播者。大部分是android系统当广播者。
如图:
二.如何使用它?
1.创建广播接收者:
得到以下初始代码:
package com.example.broadcastreceiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
public class MyReceiver extends BroadcastReceiver {
//onReceive方法用于实现广播接收者相关操作
@Override
public void onReceive(Context context, Intent intent) {
// TODO: This method is called when the BroadcastReceiver is receiving
// an Intent broadcast.
// throw new UnsupportedOperationException("Not yet implemented");//这个删除即可
}