Android捕获硬件按钮在锁定模式下按下



我们希望能够捕获硬件按钮按下(长点击)在android 2.3当设备被锁定

有一个问题,听"Volume_changed"事件,因为它不改变,而手机被锁定。

如何找到按下硬件音量按钮后触发的意图?我知道服务监听这些事件是有问题的,但是当我们处于锁定模式时,是否有可能启动一个活动?

谢谢!

我们希望能够捕捉硬件按钮按下(长点击)在android 2.3当设备被锁定。

这是不可能的

有一个问题,听"Volume_changed"事件,因为它不改变,而手机被锁定。

在您的活动中,您可以调用setVolumeControlStream()来确定当手机锁定并且您的活动处于前台时音量按钮控制的内容。对于一项服务,据我所知,音量按钮是由音频聚焦系统处理的。

如何找到按下硬件音量按钮后触发的意图?

没有这样的Intents

但是当我们处于锁定模式时,是否有可能启动一个活动?

没有,抱歉。