【问题标题】:key event in AndroidAndroid中的关键事件
【发布时间】:2010-03-25 18:05:19
【问题描述】:

android 提供的当前按键事件监听器 "onKeyUp", "onKeyDown" 与一个活动相关联,因此如果活动的视图被聚焦,它们会被通知按键事件。我想要的是能够通过按下设备的某些键来增加/减少音量,而无需在每个活动中编写侦听器,尤其是当我的应用程序有很多活动时。有没有办法为按键事件编写“侦听器/代码段”,无论用户当时在做什么,在应用程序的生命周期中,当按键被按下时,它总是会被调用?

【问题讨论】:

    标签: android


    【解决方案1】:

    有没有办法写 键的“侦听器/代码段” 将始终调用的事件 在应用程序的生命周期中,当 一个键被按下,不管是什么 用户当时在做什么?

    不适用于普通键。请记住,音量按钮已默认调节音量。有几个按钮与广播 Intent(CAMERA、MEDIA)相关联,您可以为其设置一个侦听器。

    【讨论】:

    • 抱歉 - 您必须在每个活动中覆盖 onKeyDown()。通过继承,您实际上可能仅在 1-3 个基本活动类中实现。
    猜你喜欢
    • 2015-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-29
    相关资源
    最近更新 更多