static final String ACTION = “android.intent.action.BOOT_COMPLETED”;
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, “开机启动成功”, Toast.LENGTH_LONG).show();
Log.i(“❤驭霖·骏泊☆Myth.Mayor❤”, "BootBroadcastReceiver — onReceive: " + intent.getAction());
//开机后一般会停留在锁屏页面且短时间内没有进行解锁操作屏幕会进入休眠状态,此时就需要先唤醒屏幕和解锁屏幕
//屏幕唤醒
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP
| PowerManager.SCREEN_DIM_WAKE_LOCK, “StartupReceiver”);//最后的参数是LogCat里用的Tag
wl.acquire();
//屏幕解锁
KeyguardManager km = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);
KeyguardManager.KeyguardLock kl = km.newKeyguardLock(“StartupReceiver”);//参数是LogCat里用的Tag
kl.disableKeyguard();
if (intent.getAction