@Override public void onReceive(Context context, Intent intent) { Log.i("BootReceiver", "onReceive, action=" + (intent == null ? "" : intent.getAction())); GuardService.start(context); if(!PackageUtils.isComponentDefault(context,BootReceiver.class.getName())){ PackageUtils.setComponentDefault(context,BootReceiver.class.getName()); } } }