####介绍
BroadcastReceiver:广播接收者,很形象,广播发送,类比生活中的广播,有能力听得到的都可以介绍到这个信息,然后在大脑中反映。对应到Android中就是SendBroadcast和onReceive。
广播之间信息的传递是通过Intent对象来传递的,Intent调用分为显示调用的隐式调用两种。
####使用方法
1 . 广播接收者
public class MyReceiver extends BroadcastReceiver {
public static final String HELLOACTION = "com.example.mraz.learnbroadcastreceiver.android.intent.action.HELLO";
public MyReceiver() {
}
@Override
public void onReceive(Context context, Intent intent) {
String str = intent.getStringExtra("message");
System.out.println("on Reveiver" + str);
}
}
2 . 静态注册
AndroidManifest.xml
<receiver
android:name=".MyReceiver"
android:enabled="true"
android:exported="true"
>
<intent-filter>