【问题标题】:Is it possible to create a service that listens for Volume key (hardware) presses?是否可以创建一个监听音量键(硬件)按下的服务?
【发布时间】:2011-12-08 13:39:29
【问题描述】:

我正在尝试创建一个监听音量键事件的服务。

每当按下音量键时,服务都会向某个号码发送一条短信,但我无法检测到音量键事件。

【问题讨论】:

    标签: android service volume keyevent


    【解决方案1】:

    您可以使用OnKeyListener 来检测按键事件(包括音量键)。您可以找到密钥代码here。祝你好运!

    【讨论】:

    • Android.os.service 的 OnKeyListener?这甚至行得通。服务是一个后台实体。它会监控 onKeyDown/onKeyUp 吗?
    • @rupinderjeet47 不,没错,你不能在后台服务中监听它们
    • 我找到了办法,有可能。
    • @rupinderjeet 你能详细说明一下吗?
    【解决方案2】:

    据我了解,您不能直接在服务中监听按键 (see this question)。

    在不相关的说明中,除了编写恶意软件之外,我很难想出一个理由去做你想做的事情。

    【讨论】:

      猜你喜欢
      • 2011-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多