2

我编写了一个将硬件音量按钮用于其他目的的 Andoid 应用程序。

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

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

4

1 回答 1

0

在屏幕关闭时继续检测此类事情的唯一方法是获取一个唤醒锁,它允许屏幕关闭,并且仍然让您的应用程序运行。但是,这会极大地消耗电池寿命,并且只能在绝对必要时使用。

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

于 2012-07-01T17:19:06.973 回答