【问题标题】:Home Button Press event not working in Jelly Bean主页按钮按下事件在果冻豆中不起作用
【发布时间】:2013-12-30 09:10:43
【问题描述】:

在我的应用程序中,我需要锁定我想在 Jelly Bean OS 版本中使用的主页按钮和 2) 启动器,但我不想在主页按钮中执行任何操作并保持相同的活动,如果有人知道,请帮助我。

https://developer.motorolasolutions.com/thread/1163

谢谢

【问题讨论】:

    标签: android


    【解决方案1】:

    无法从 Android 应用程序中检测和/或拦截 HOME 按钮。这是系统内置的,以防止无法退出的恶意应用程序。或者 你经历过这个吗? detect home button press

    我不是作者,但最近才发现。希望对你有帮助!

    【讨论】:

      【解决方案2】:

      发布 ICS 即 Android 4+,出于安全原因,已删除 HomeButton 的覆盖。

      不让用户离开应用程序并不是一个很好的做法。但是,由于您正在制作一个锁屏应用程序,您可以做的是将活动声明为 Launcher ,这样当按下 HomeButton 时,它会简单地重新启动您的应用程序并自行保持在那里(用户只会注意到轻微的闪烁在屏幕上)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-08-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-13
        • 2012-07-03
        相关资源
        最近更新 更多