2012-04-04 69 views
1

我编写了一个Andoid应用程序,该应用程序使用硬件音量按钮来实现其他目的。当屏幕关闭时检测硬件音量按钮

它工作正常,如果应用程序运行并可见,但当我关闭屏幕或让它超时时,按钮点击不会进入我的处理程序。

有谁知道在屏幕关闭时是否有方法检测这些按钮点击?

回答

0

当屏幕关闭时,继续检测像这样的事情的唯一方法是获取一个WakeLock,它将允许屏幕关闭,并且仍然允许您的应用程序运行。但是,这会耗尽电池寿命,并且只能在绝对必要时才使用。

在这种情况下,您将需要一个PARTIAL_WAKE_LOCK

+0

我试过这个,但它没有检测到按钮:(,任何解决方法? – 2014-02-25 12:32:43

+0

这doent工作请添加一些代码 – apk 2015-04-27 18:56:21

相关问题