摘要:
有时候需要应用具有开机自启的能力,或者更常见的场景是开机时悄悄在后台启动一个Service。 关键点: 1. Android系统在开机的时候会发送一条广播消息,只需要接收这条广播消息即可,不过需要注意的是接收开机广播也是需要权限的。 2. 需要使用静态注册,静态注册在应用没有运行的时候也能够接收广播。 3. 在接收开机广播的BroadcaseReceiver的onReceive方法中启动Act... 阅读全文
摘要:
为了容易理解,可以将广播代入到事件模型中,发送广播消息看做是触发event,BroadcastReceiver是处理事件的回调逻辑。 广播这种模型中涉及到两个角色,就是广播的发送者和接收者,所以会涉及到如何发送和如何接收广播。 同时因为系统中可能会有很多的广播,为了不被乱七八糟的东西混淆视听,每个广播给它一个action,这样广播接收器就可以使用action来过滤出自己感兴趣的广播,也... 阅读全文