任务十九、广播接收程序概要.ppt

任务十九、广播接收程序概要

广播式网络就是某计算机发送的消息,网络内所有计算机都可以收到。 广播(broadcasting)是多点投递的最普遍的形式,它向每一个目的站投递一个分组的拷贝。它可以通过多个单次分组的投递完成,也可以通过单独的连接传递分组的拷贝,直到每个接收方均收到一个拷贝为止。 * * Android广播的优势: 1、扩展了Android中的事件模型,提高了应用程序的可扩展性。 2、方便了不同应用程序共享数据 3、提高了应用程序的运行效率 * Broadcast Receiver(广播接收器)包含两部分功能:一是发送广播消息,另一个是接收广播消息。 系统和应用程序都可以发送广播消息,发送广播实际上就是调用sendBroadCast()方法向系统内部 发送一个Intent对象,这与startActivity()的作用是类似的,所不同的是:发送广播只能启动 Broadcast Receiver对象,而不会启动任何Activity或者Service对象。 所谓的接收广播消息,即Broadcast Receiver,它和Activity、Service在架构上是平等的,都是 为了完成某个任务,所不同的是:Broadcast Receiver只能与sendBroadcast()发送的Intent匹配 。 Broadcast Receiver没有界面,其生命周期非常短,只有在执行onReceive()方

文档评论(0)

1亿VIP精品文档

相关文档