0

在我的应用程序中,我必须在进入睡眠模式 5 秒后启用设备。我尝试了不同的方法,例如

PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
                WakeLock wakeLock = powerManager.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP,
                        "MyWakelockTag");

但它不起作用。任何人请帮忙。提前致谢。

4

1 回答 1

1

在您的活动中添加这些行。

 getWindow().addFlags(
                  WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
                | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
                | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
                | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD); 
于 2014-09-27T07:22:53.523 回答