Android广播注册
1、静态、动态注册的概念及区别
2、静态注册
3、动态注册
——————————————————————————————————————————
广播BroadcastReceiver:
主要是用来处理操作系统与应用程序间的通信。响应系统或程序的广播消息
1、静态、动态注册的概念及区别
静态注册:在AndroidManifest中注册,不需要启动应用也能自行注册,不会释放资源,耗资源
动态注册:与activity的生命周期一起消亡,节省资源
2、静态注册
以接收设备开关机的广播为例:
注册步骤:
1、创建一个广播接收者继承自BroadcastReceiver
public class BootCompleteReceiver extends BroadcastReceiver
2、在AndroidManifest中注册一个receiver
<receiver android:name=".BootCompleteReceiver">
</receiver>
3、在receiver中新建一个intentfilter,用于设置action
<receiver android:name=".BootCompleteReceiver">
<intent-filter>
</intent-filter>
<