【问题标题】:Restrict the home button Android 4.0 +限制home键 Android 4.0 +
【发布时间】:2013-05-16 20:08:42
【问题描述】:

我正在使用启动器应用程序,我必须在其中禁用主页按钮事件。 我们如何在 android 4.0 及更高版本中做到这一点。

【问题讨论】:

标签: android


【解决方案1】:

没有办法拦截 Android 上的主页按钮,除非您将应用设置为主屏幕。这是出于安全原因,因此恶意应用程序无法通过覆盖所有可以退出的按钮来接管您的设备。主页按钮是离开任何应用的可靠方式。

如果要处理 HOME 按钮,请实现主屏幕。

有关更多信息,请查看以下链接。通过commonsware检查答案

Not able disable Home button on specific android devices

【讨论】:

    【解决方案2】:

    给你;)

    public boolean onKeyDown(int keyCode, KeyEvent event) {
    
            if (keyCode == KeyEvent.KEYCODE_HOME) 
            {
    
                return true;
            }
    
            return super.onKeyDown(keyCode, event);
        }
    

    你应该在你的活动中使用它。

    【讨论】:

    • 来自docs此密钥由框架处理,永远不会传递给应用程序
    【解决方案3】:

    你可以使用onPause()onPause的方法

    因此,如果您按 Home 并返回到您的应用程序,您可以运行任何您想要的。 也许有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-19
      • 1970-01-01
      • 2011-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多