ScreenReceiver receiver = new ScreenReceiver();
IntentFilter filter = new IntentFilter();
filter.addAction("android.intent.action.SCREEN_ON");
filter.addAction("android.intent.action.SCREEN_OFF");
registerReceiver(receiver, filter);
屏幕状态的接收者:
public class ScreenReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if("android.intent.action.SCREEN_ON".equals(action)){
System.out.println("解锁了》》》》》》");
}else if("android.intent.action.SCREEN_OFF".equals(action)){
System.out.println("锁屏了》》》》》》");
}
}
}