但是还有有另外一种方法就是:在代码中注册,一般用个service在后台运行时候,如下
@Override public int onStartCommand(Intent intent, int flags, int startId) { Log.i("sys","start service"); MyReceiver myReceiver = new MyReceiver(); IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_SCREEN_ON); filter.addAction(Intent.ACTION_SCREEN_OFF); this.registerReceiver(myReceiver, filter); return super.onStartCommand(intent, flags, startId); }