BroadcastReceiver的学习和使用实例

 

1.android的广播机制
2.BroadcastReceiver的作用
3.BroadcastReceiver的编写方法
4.BroadcastReceiver的生命周期
   每次接收广播信息完毕后,当前的BroadcastReceiver
   就会被回收,当下次再广播时将再次创建新的对象
步骤:
*1)android操作系统产生一个事件,就会通知已经
      注册到操作系统的BroadcastReceiver
  2)BroadcastReceiver自己判断是否自己需要的事件
       比如直接拦截黑名单电话号码
*其核心方法是onReceive(),需要处理的代码都放在这个方法中
AndroidManifest.xml中需要配置:
        <receiver android:name=".BroadcastReceiveActivity">
    /**下面的<intent-filter>是设置对何种情况下接收广播机制*/
            <intent-filter>
                <action android:name="android.intent.action.EDIT"/>
            </intent-filter>
        </receiver>
*it.setAction(Intent.ACTION_EDIT);中设置的操作必须和主配置文件
  中的一致才会广播信息
5.注册BroadcastReceiver的方法
   注册方法有两种:
   1)在应用程序中代码当中进行注册
        特点:程序关闭后,就收不到广播信息
    两个重要的方法:
    /**注册BroadcastReceiver*/
    a.registerReceiver(receiver,filter);
    /**取消注册BroadcastReceiver*/
    b.unregisterReceiver(receiver);
   2)在AndroidManifest.xml当中进行注册
        特点:无论应用程序关闭与否,都回收到广播消息
6.Android内置的BroadcastActions
posted @ 2012-06-18 19:23  任智康  阅读(1330)  评论(0编辑  收藏  举报