让Android服务收听硬件密钥新闻事件

时间:2012-12-19 09:01:20

标签: java android android-service

我正在Android上构建恐慌警报应用程序,我希望服务在后台运行,即使屏幕关闭,也可以获取Partial-Wake-Lock。我希望此服务能够收听音量键(或电源和音量键的组合)按3秒或更长时间以启动发送紧急消息的服务。

是否可以通过将我的服务绑定到任何其他系统服务来侦听关键事件?或者,还有其他方法可以实现我的目标吗?

1 个答案:

答案 0 :(得分:0)

要听电源按钮,请注册SCREEN_ON和SCREEN_OFF事件的监听器。

Android没有记录任何这种听音量按钮的服务方式,但您可能希望看一下: Listen to volume buttons in background service?