第六章广播接收者广播接收者介绍自定义广播广播的类型常用的广播接收者6
1广播接收者简介实际生活中,电台用于发送广播,收音机用于接收广播
发送广播消息•广播是一种在应用程序之间传递消息的机制,例如电池电量提醒、闹钟、收到短信等
广播信息发出之后由另一组件广播接收者(BroadcastReceiver)来接收
从而在不同组件之间传递消息
•Android内置了很多系统级广播,例如手机开机后会发送一条广播,电池电量不足时会发送一条广播、我们的手机定制的闹钟等
•Android系统提供了广播接收者,可以监听广播事件,一个广播可以对应有多个接收者接收并进行处理
Android系统(产生事件)Android系统(产生事件)BroadcastReceiver1BroadcastReceiver1BroadcastReceiver2BroadcastReceiver2BroadcastReceiver3BroadcastReceiver3广播广播接收者•广播接收者除接收来自系统或其他应用程序的广播,还可以作出回应
•利用广播接收者可以在应用程序中实现很多功能
•广播(Broadcast)是一种运用在应用程序之间传递消息的机制
•广播接收者(BroadcastReceiver)是用来过滤、接收并响应广播的一类组件
•广播接收者可以监听系统中的广播消息,在不同组件之间进行通信
•要使用广播接收者接收其他应用程序(或系统)发出的广播,先要创建广播接收者类,该类是BroadcastReceiver类的子类,并重写其中的onReceive()方法进行广播事件处理
•广播接收者在清单文件或者代码中进行注册用以指定要接收的广播事件
2广播接收者入门1
创建广播接收者publicclassMyBroadcastReceiverextendsBroadcastReceiver{publicvoidonR