代码之家  ›  专栏  ›  技术社区  ›  nonozor

如何截获服务中按下的硬键?

  •  2
  • nonozor  · 技术社区  · 15 年前

    是否存在截获使用服务按下硬键以启动活动的情况?

    换句话说:是否可以处理服务中的KeyEvents?

    2 回复  |  直到 15 年前
        1
  •  4
  •   Janusz Daniel Rindt    15 年前

    除了当前活动的应用程序之外,没有通用的方法来侦听硬件密钥的密钥事件。

    Intent .

    developer.android.com/reference/android/content/…

        2
  •  2
  •   cliffhanger62    14 年前

    对。您可以使用InputMethodService捕获KeyEvents。硬键有自己的键码,就像软键一样。

    看看谷歌制作的软键盘示例。

    推荐文章