• 国内第三方厂商对自启动做了一些限制,
    比如小米要在安全中心–>授权管理–自启动管理里添加
    三星要在智能管理器里面添加…

注意:
1、2.3版本以后 系统提供快速启动选项,如果使用,系统不会发开机完成的系统广播;
2、3.1以后,安装程序要启动一次才会运行接受系统广播,为了防止恶意的内置应用;
3、手机软件如360,定制系统如小米等,会设置禁止应用自启动,如果不在白名单,同样收不到系统广播;

1
2
3
4
5
6
7
<!--关机重启时启动服务,重新设置闹钟-->
<receiver android:name=".receiver.BootCompletedReceiver">
<intent-filter android:priority="1000">
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" /> //快速启动,对!就是这玩意惹的锅!
</intent-filter>
</receiver>