onreceive
当广播消息抵达接收器时
当广播消息抵达接收器时,Android 调用它的onReceive() 方法并将包含消息的Intent 对象传递给它。 广播接收器仅在它执行这个方法时处于活跃状态。当onReceive()返回后,它即为失活状态
有很多应用程序会在开机的时候自动运行
有很多应用程序会在开机的时候自动运行,实现的关键主要在 Intent.ACTION_BOOT_COMPLETED 的广播。系统在启动完成的时候,会在全世界广播这个消息,主要你的应用注册了这个消息的接收,就会获取到这个广播消息,接收到这个广播消息后,就可以处理你的业务逻辑。 注意,Android 留给 BroadcastReceiver 的生命周期很短,在接收到广播后要尽快处理完业务逻辑,不要在 onReceive() 方法里做一些耗时的操作