我开发了一个模式锁定android应用程序。它工作正常。
在主屏幕中,显示图案。用户只有在使用正确的模式解锁后才能通过锁定(就像正常的模式锁定一样)。但问题是,当用户按下时 '家'按钮,应用关闭。
我禁用后退按钮。但无法找到任何可以禁用“回家”的按钮。按钮。
有人能为我提供解决方案吗?
答案 0 :(得分:0)
试试此代码
在您的活动中覆盖以下方法,
@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;
}