拦截手机屏幕休眠和唤醒的动作
android里允许通过广播接受者拦截手机屏幕的休眠和唤醒,实现方法主要通过拦截两个Broadcast Action:Intent.ACTION_SCREEN_ON和Intent.ACTION_SCREEN_ON,同时还要注意的是,其实现只能通过java代码注册,不能在AndroidManifest.xml文件进行注册,否则不起作用。
实现步骤:
1.实现拦截两个Broadcast Action的广播接受者--ScreenOnOffReceiver
2.注册广播接收器
ScreenOnOffReceiver receiver=new ScreenOnOffReceiver();
IntentFilter intentFilter=new IntentFilter();
intentFilter.addAction(Intent.ACTION_SCREEN_ON);
intentFilter.addAction(Intent.ACTION_SCREEN_OFF);
registerReceiver(screenOnOffReceiver,intentFilter);
浙公网安备 33010602011771号