1.android的广播机制2.BroadcastReceiver的作用3.BroadcastReceiver的编写方法4.BroadcastReceiver的生命周期 每次接收广播信息完毕后,当前的BroadcastReceiver 就会被回收,当下次再广播时将再次创建新的对象步骤:*1)android操作系统产生一个事件,就会通知已经 注册到操作系统的BroadcastReceiver 2)BroadcastReceiver自己判断是否自己需要的事件 比如直接拦截黑名单电话号码*其核心方法是onReceive(),需要处理的代码都放在这个方法中在Manifest.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 |