他们是开了service服务进程在那收听广播

解决方案 »

  1.   

    其实这个东西,自己动手试试就知道了,一般情况我们可以这样理解常驻型广播接收者的注册方式就是在你应用程序的AndroidManifast.xml 中进行注册,这种注册方式通常又被称作静态注册。这种方式可以理解为通过清单文件注册的广播是交给操作系统去处理的。示例代码如下:
    <!-- 订阅开机结束广播 -->
    <receiver android:name=".receiver.BootCompleteReceiver" >
      <intent-filter android:priority="1000" >
          <action android:name="android.intent.action.BOOT_COMPLETED" />
      </intent-filter>
    </receiver>
    而在java代码中registerReceiver方法注册的广播,我们可以理解为非常驻型广播接收,这种方式建议Activity 中的 onCreate 或者 onResume 中注册广播接收者,在 onDestory 中注销广播接收者。