BroadcastReceiver

原创 2013年12月03日 11:20:31
BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。

         在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时 系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户 及时保存进度,等等。

      Android中的广播机制设计的非常出色,很多事情原本需要开发者亲自操作的,现在只需等待广播告知自己就可以了,大大减少了开发的工作量和开发 周期。而作为应用开发者,就需要数练掌握Android系统提供的一个开发利器,那就是BroadcastReceiver。

     首先,创建一个BroadcastReceiver,并让这个BroadcastReceiver能够根据我们的需要来运行。要创建自己的BroadcastReceiver对象,我们需要继承android.content.BroadcastReceiver,并实现其onReceive方法



     在onReceive方法内,我们可以获取随广播而来的Intent中的数据,这非常重要,就像无线电一样,包含很多有用的信息。
在创建完我们的BroadcastReceiver之后,还不能够使它进入工作状态,我们需要为它注册一个指定的广播地址。没有注册广播地址的BroadcastReceiver就像一个缺少选台按钮的收音机,虽然功能俱备,但也无法收到电台的信号
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

BroadCastReceiver用法介绍

  • 2013-05-22 16:13
  • 24KB
  • 下载

BroadCastReceiver的使用

  • 2015-04-25 10:08
  • 1.97MB
  • 下载

android学习笔记——BroadcastReceiver实现强制下线

实现一个强制下线的功能。 先来分析一下问题,强制下线其实就是收到一条广播,然后将所有的Activity关闭,跳回到登录界面。就是这么简单。 然后细分一下需要哪些东西 想要将所有的Activity...

BroadcastReceiver监听网络状态

  • 2017-05-03 17:38
  • 24.80MB
  • 下载

BroadcastReceiver

1.Broadcast(广播) 是一种广泛运用的在应用程序之间传输信息的机制 2.BroadcastReceiver(广播接收者) 是对发送出来的广播进行过滤接收并响应的一类组件,他就是用来接收来自系...

Android学习之BroadcastReceiver

BroadcastReceiver是Android系统引入的一种消息广播机制,它广泛应用于应用程序之间传输信息。通常,在系统运行过程中,后台会发起大量的广播通知,如地域变换、电量不足、来电来短信来应用...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)