如何从睡眠中调用Android设备?

时间:2014-09-27 07:17:52

标签: android sleep-mode android-powermanager

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

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

但它不起作用。有人请帮忙。 提前谢谢。

1 个答案:

答案 0 :(得分: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);