首页 > 学院 > 开发设计 > 正文

安卓自定义广播

2019-11-11 02:12:37
字体:
来源:转载
供稿:网友

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

广播分为两种,一种自定义广播,一种系统广播。

图片能够很清楚帮助大家了解什么是广播的意思了!

先说下自定义广播吧!

首先需要一个Sender(发送者),以及两个以上的Receiver(接收者)

首先要设置广播的action,以及你想发送的文字信息内容

(在onCreate方法里设置action,action必须为唯一标识符,因为到时候接收者需要根据这个来接收信息)

(Sender所需要做的事情差不多就是这样子了)

&&&&接下来就是我们的Receiver!&&&&

首先要写一个类继承我们的BroadcastReceiver,然后重写onReceive的方法!

注册广播接收者有两种方式,一种是静态注册,一种是动态注册。

首先我们先讲静态注册,在配置文件中贴上这些代码

               

动态注册是在java代码中进行注册的

****静态注册与动态注册区别在于两点

1、动态优先级大于静态

2、静态程序关没关都能收到信息,而动态应用程序一关就不能接收到!

今天讲的大概也就这么点,准备洗洗看看剧睡了!

下次就讲下系统广播,讲的可能也不是很仔细,大家随便看看参考下!


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表