首先我们先静态注册一个广播接收器:
右击包名,在打开的快捷菜单中选择New–Other–Broadcast Receiver
然后输入名字,我这里输入的是MyReceiver,并勾选enable和exported
enable表示是否启用
exported表示是否接收本程序以外的广播
接着就会得到一个类并继承BroadcastReceiver类,代码如下:
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "接收自定义广播成功", Toast.LENGTH_SHORT).show();