在我的应用程序中,我必须在跌入睡眠模式后5秒启用该设备。我尝试了不同的方法,如
PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
WakeLock wakeLock = powerManager.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP,
"MyWakelockTag");
但它不起作用。有人请帮忙。 提前谢谢。
答案 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);