广播是一种全局的监听器,用于监听全局广播信息。
创建广播发送者:1.创建Intent用于启动Broadcast
2.调用sendBroadcast( )或者sendOrderedBroadcast方法指定的广播类
创建广播接收者:1.写一个类继承自BroadcastReceiver
2.重与onReceive()方法
3.注册广播接收者
有序广播:普通广播不能中断,所有监听这个广播的都能收到信息。有序广播可以中断。
粘性广播:粘性广播要为了解决,在发送广播,在发送广播之后,动态注册的接收者,也能收到广播。
生命周期:广播收者的生命周期是非常短暂的,在接收到广播的时候创建,onReceive()方法结构之后销毁。
开机启动:android.intent.action.BOOT_COMPLETEO
权限<uses-permission
android :name="android.perminssion.RECEIVE_BOOT_COMPLETED">
创建广播发送者:1.创建Intent用于启动Broadcast
2.调用sendBroadcast( )或者sendOrderedBroadcast方法指定的广播类
创建广播接收者:1.写一个类继承自BroadcastReceiver
2.重与onReceive()方法
3.注册广播接收者
有序广播:普通广播不能中断,所有监听这个广播的都能收到信息。有序广播可以中断。
粘性广播:粘性广播要为了解决,在发送广播,在发送广播之后,动态注册的接收者,也能收到广播。
生命周期:广播收者的生命周期是非常短暂的,在接收到广播的时候创建,onReceive()方法结构之后销毁。
开机启动:android.intent.action.BOOT_COMPLETEO
权限<uses-permission
android :name="android.perminssion.RECEIVE_BOOT_COMPLETED">
有序广播实现
代码如下
广播发送者类