【问题标题】:Disabling 'home' button in android for pattern lock app在 android 中禁用模式锁定应用程序的“主页”按钮
【发布时间】:2016-07-19 10:21:39
【问题描述】:

我开发了一个模式锁安卓应用程序。它工作正常。

在主屏幕中,显示图案。用户只有在用正确的图案解锁后才能通过锁(就像普通的图案锁一样)。但是这里的问题是,当用户按下 'home' 按钮,应用程序关闭。

我禁用了返回按钮。但找不到任何地方可以禁用“主页”按钮。

谁能给我一个解决方案?

【问题讨论】:

标签: java android android-homebutton


【解决方案1】:

试试这个代码

在您的 Activity 中覆盖以下方法,

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

并处理关键事件

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
   if(keyCode == KeyEvent.KEYCODE_HOME)
    {
     Log.i("Home Button","Clicked Home button");
    }
 return false;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-15
    • 1970-01-01
    • 2012-07-03
    • 2016-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    相关资源
    最近更新 更多