android广播接收者broadcastReceiver

广播接收者broadcastReceiver概述

对于广播接收者broadcastReceiver可以这样理解,可以假设android系统内已经有一个电台,它定义了好多的广播事件 ,比如外拨电话 短信到来 sd卡状态 电池电量变化等等。

对开发者而言我们要做的就是做一个收音机,然后调整到要收听的频道就OK了,当有广播发出后我们就可以成功接收并处理对应的广播。

谷歌工程师给我们定义了一个组件(BroadCastReceiver)专门用来接收这些事件的,我们只需要实现这个类并重写onReceive()方法,然后在清单文件中注册对应的广播事件就OK了。

注意:一旦广播接收者部署到手机上,即使应用没有启动,当有对应的广播事件发生时也会启动应用对应的进程来响应广播事件。

不同版本广播的特点

(1)4.0之后的手机 谷歌为了更加安全考虑 要求第一次安装应用的时候必须有界面

(2)在设置页面有一个强行停止的按钮 如果点击了 广播事件就不生效

(3)在2.3的版本的手机没有这样的安全设计

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值