【发布时间】:2016-07-19 10:21:39
【问题描述】:
我开发了一个模式锁安卓应用程序。它工作正常。
在主屏幕中,显示图案。用户只有在用正确的图案解锁后才能通过锁(就像普通的图案锁一样)。但是这里的问题是,当用户按下 'home' 按钮,应用程序关闭。
我禁用了返回按钮。但找不到任何地方可以禁用“主页”按钮。
谁能给我一个解决方案?
【问题讨论】:
标签: java android android-homebutton
我开发了一个模式锁安卓应用程序。它工作正常。
在主屏幕中,显示图案。用户只有在用正确的图案解锁后才能通过锁(就像普通的图案锁一样)。但是这里的问题是,当用户按下 'home' 按钮,应用程序关闭。
我禁用了返回按钮。但找不到任何地方可以禁用“主页”按钮。
谁能给我一个解决方案?
【问题讨论】:
标签: java android android-homebutton
试试这个代码
在您的 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;
}
【讨论】: