禁用4.0上部版本的主页按钮

时间:2014-07-30 09:59:12

标签: android

我想禁用Home buttion, 我尝试下面的代码:

    @Override
    public void onAttachedToWindow() {
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
    super.onAttachedToWindow();
}

从Android 4.0(ICS)开始,不推荐使用KEYCODE_HOME。用户可以按“主页”按钮导航到其他应用程序。但是android保留当前的应用程序,因为它是后台的状态。这样用户就可以回到之前的应用程序。

在上面的4.0版本中是否有任何解决方案可以做到这一点 我经历了很多博客,但没有任何作品。

谢谢

1 个答案:

答案 0 :(得分:1)

除非您将应用设置为主屏幕,否则无法拦截Android上的主页按钮。这是出于安全原因,因此恶意应用程序无法通过覆盖可以退出的所有按钮来接管您的设备。主页按钮是一种可以离开任何应用程序的确定镜头方式。 请点击以下链接 http://abhik1987.wordpress.com/tag/android-disable-home-button/