【问题标题】:Make Android Service listen to Hardware-Key Press Events让 Android 服务监听硬件按键事件
【发布时间】:2012-12-19 09:01:19
【问题描述】:

我正在 Android 上构建一个紧急警报应用程序,我希望它的服务在后台运行,并且正在获取 Partial-Wake-Lock 以在屏幕关闭时运行。我希望此服务监听音量键(或电源和音量键的组合)按下 3 秒或更长时间以启动发送紧急消息的服务。

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

【问题讨论】:

    标签: java android android-service


    【解决方案1】:

    要监听电源按钮按下,您需要为 SCREEN_ON 和 SCREEN_OFF 事件注册监听器。

    Android 没有记录任何此类服务侦听音量按钮的方式,但您可能希望查看以下内容: Listen to volume buttons in background service?

    【讨论】:

      猜你喜欢
      • 2012-06-21
      • 2011-02-28
      • 1970-01-01
      • 2015-02-04
      • 2019-05-09
      • 1970-01-01
      • 2012-02-11
      • 2018-04-15
      • 2017-09-27
      相关资源
      最近更新 更多