1.广播是什么
之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。
广播可以一对多,一人发送广播,多人接收处理
Broadcast是在应用程序之间传输信息的机制
BroadcastReceiver是对发送出来的Broadcast进行过滤接受并响应的一类组件
2.广播机制能做什么 应用场景是什么
比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理
广播接收器也可以来拦截系统产生的意图,如系统启动,日期改变和低电量等
3.如何使用
广播收发过程可以分为以下三个步骤
1:发送标准广播
2:定义广播接收器
3:开关广播接收器
与广播有关的方法主要有以下三个
1:sendBoradcast 发送广播
2:registerReceiver 注册广播的接收器
3:unregisterReceiver 注销广播的接收器
还有一个附加的步骤,要实现自定义的意图,你必须创建并广播这些意图。
一.创建标准广播
xml文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"