BroadcastReceiver简单总结(android四大组件之一)

本文详细介绍了Android中广播接收器的基本概念、编写步骤及其两种类型:有序广播和无序广播的特点及应用场景。此外还提到了一些特殊广播的实现方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

中文名:广播接受者:

编写步骤:

1写一个类继承BroadcastReceiver

2重写onReceive()方法

3在清单文件的下面声明receiver


特点: 即使应用程序的进程不在,当广播时间来到的时候,广播接受者的进程会自动启动,响应广播事件


有序广播,

特点: 广播消息是按照一定顺序去执行的,优先级高的获取到广播消息,优先级低的后获取到广播消息,优先级高的可以拦截或修改消息内的内容,可以指定最后获取广播的位置,效率低

应用场景:

电话拨号器,短信


无序广播,

特点:广播没有顺序,同时接受广播消息,效率高


特殊广播:

android里面有一些非常频繁的广播时间,在清单文件里面配置是不会生效的,

这个时候就需要代码注册去实现

例如:电量变化,屏幕锁屏/解锁.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值