hello,everyone!上班之余写写博客,今天要讲的的东西就是广播,然后贴了点零散的代码,给大家参考一下。
广播分为两种,一种自定义广播,一种系统广播。

图片能够很清楚帮助大家了解什么是广播的意思了!
先说下自定义广播吧!
首先需要一个Sender(发送者),以及两个以上的Receiver(接收者)
首先要设置广播的action,以及你想发送的文字信息内容
(在onCreate方法里设置action,action必须为唯一标识符,因为到时候接收者需要根据这个来接收信息)
(Sender所需要做的事情差不多就是这样子了)
&&&&接下来就是我们的Receiver!&&&&
首先要写一个类继承我们的BroadcastReceiver,然后重写onReceive的方法!
注册广播接收者有两种方式,一种是静态注册,一种是动态注册。
首先我们先讲静态注册,在配置文件中贴上这些代码

动态注册是在java代码中进行注册的
****静态注册与动态注册区别在于两点
1、动态优先级大于静态
2、静态程序关没关都能收到信息,而动态应用程序一关就不能接收到!
今天讲的大概也就这么点,准备洗洗看看剧睡了!
下次就讲下系统广播,讲的可能也不是很仔细,大家随便看看参考下!
新闻热点
疑难解答