2012-03-06 58 views
0

我一直在玩android的wakeLocks windowManager覆盖。我已经达到了可以关闭屏幕的程度,以便我正在运行的视频将“关闭”。但是,CPU仍然运行,因此音频也是如此。我希望能够在视频运行时点击电源按钮,让设备进入睡眠模式。这可能吗?如果是这样如何?在Android中覆盖CPU锁

+0

默认情况下,当您按下电源按钮时,所有唤醒锁都被释放。我不明白你为什么这种行为会有所不同。 – Yury 2012-03-06 21:49:52

+2

在电源按钮命中时不会释放唤醒锁。如果您获得部分唤醒锁定并按下睡眠模式的电源按钮,则可以看到CPU仍在运行。如果你没有,然后按下电源按钮,你会看到日志活动(至少从你的程序)安静。据我所知,唤醒锁主要用于覆盖电源按钮。 – 2012-03-06 21:58:43

+0

你说得对。按电源按钮时,只有屏幕锁被释放。 – Yury 2012-03-07 09:29:48

回答

0

我目前正在运行一个黑客测试在特定的时间间隔的屏幕状态,并停止视频(因此音频),并保持CPU运行。如果人们有更好的解决方案,我会很高兴,但这是其中的一部分。