android之广播机制介绍

广播是Android系统中的四大组件之一,用于应用程序间的消息传递。广播包括发送者和接收者,通过Intent作为媒介。广播分为普通广播和有序广播,前者异步执行,后者同步并按优先级传递。在开发中,广播常用于不同组件间的消息通信,但接收器不应执行耗时操作。
摘要由CSDN通过智能技术生成

广播(Broadcast)是一种广泛用于应用程序之间传递消息的机制,是 Android系统的四大组件之一。广播机制包含3 个基本要素∶广播(Broadcast),用于发送广播;广播接收器(BroadcastReceiver),用于接收广播;意图内容(Intent),用于保存广播相关信息的媒介。

广播分为两个方面∶广播发送者和广播接收者(Broadcast Receiver),在 Android 系统中很多操作完成以后都会发送广播,比如说发送短信息、打出一个电话、开机或者网络状态改变和电量改变等。如果某些应用程序想要在这些操作完成以后做一些相应的处理,就可以对这些广播做接收。这个广播跟传统意义中的电台广播有些相似,只是传统电台广播发送的是语音而 Android系统发送的是目的意图 Intent。之所以叫广播,就是因为它与传统的广播很相似,只负责播放而不管接收者"听不听",也就不管接收方如何处理。

Android中的每个应用程序都可以对自己需要的广播进行注册,这样该程序就可以接收到自己需要的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应用程序的。Android 提供了一套完整的 API,允许应用程序自由地发送和接收广播。

Android 中的广播按照发送类型可以分为两种:普通广播和有序广播。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值