Android 广播机制

1.android广播机制图

 

说明:首先广播接收器BroadcastReciver要注册到android操作系统中,当操作系统中发生某一事件(如电话、短信、手机电话的黑名单功能、拍完照片给照片加相框和处理等等)发生后,android操作系统就会通知这些广播接收器,这些广播接收器就会判断当前时间是不是自己的接受类型,然后进行相应的操作。

2.广播接收器在AndroidManifest.xml中的配置

  在application标签中配置:

    <receiver android:name=".类名">

      <intent-filter>

        <action android:name="android.intent.action.EDIT">

      </intent-filter>

    </receiver>

3.每次系统发送广播时,广播接收器都会创建一个新的广播接收器对象,即调用构造函数,当广播接收器处理完事件后,当前的广播接收器就会被当做垃圾回收。

4.广播接收器注册方式:

  1)在AndroidManifest.xml中配置,如上

  2)用registerReceiver(Receiver,IntentFilter)注册广播接收器监听,用unregisterReceiver(Receiver)解除。

posted @ 2013-06-12 19:49  陈欢  阅读(74)  评论(0)    收藏  举报