Android提供了广播,来监听屏幕解锁和屏幕点亮的事件,我们可以根据监听来进行我们自己想要的操作。
步骤一:新建一个ScreenOnReceiver.java文件继承BroadcastReceiver
步骤二:重写public void onReceive(Context context, Intent intent)方法,在此方法里设置监听事件
@Override
public void onReceive(Context context, Intent intent) {
// 解锁
if (intent != null && Intent.ACTION_USER_PRESENT.equals(intent.getAction())) {
Toast.makeText(context, "屏幕已解锁", Toast.LENGTH_SHORT).show();