广播的简单理解

1.什么是广播?

广播是android的四大组件之一,主要对手机的一个全局的监听,比如说开机,电量,锁屏都可以监听到。不过android3.0之后就监听不到了。

 

2.有序广播和无序广播。

有序广播:有序广播首先是有顺序的广播,它是一个一个往下传的,接受者可以拦截下来不往下传,也可以选择不拦截。

比如说国家往下面发下文件,首先从省、市、县按顺序,一级一级往下传,中间也可以拦截下来不往下传,也可以接着往下传。

无序广播:无序广播首先他的顺序是无顺序的,接收者不能传递给下一个接受者,而且也不能终止广播。

比如说有一个福利活动,一群人都过来抢,所以它是无顺序的,也不能终止活动,所以说不能进行拦截。

 

3.广播的两种注册方式。

AndroidMainfest中注册:我们不管当前应用程序是否处于活动状态,比如说监听一个内存的使用情况,应用程序不开启的情况下我们也能监听到指定的内容,所以说比较费电。

代码注册:在代码中注册,当我们的应用程序关闭之后,就不会再进行监听,因为在用户使用过程中,我们的应用是否省电,决定了我们的app受欢迎程度。所以在代码中注册是非常明智的选择。

 

4.广播的应用场景。

监听应用发出的广播消息,并且做出回应。组件之间的相互通信,应用与应用之间的相互通信。

组件通信:比如说手机电量到达20%的时候没会弹出一个框。

应用之间:我们在打开淘宝是用支付宝登录时唤起支付宝。

静态注册:静态注册随着应用程序的杀死,广播也会被杀死。

动态注册:动态注册是在代码中注册的,随着Activity的销毁,广播也会进行销毁。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值