如何完全禁用硬件后退和菜单键?

时间:2013-12-18 14:42:05

标签: android

我想在活动的创建顺序中尽快完全禁用菜单和返回键。

目前,我只能设法禁用后退按钮的效果,菜单键仍然启动谷歌搜索(我在三星设备FYI上):)

我尝试过的事情: 覆盖我的活动中的以下内容:

@Override
public boolean onMenuOpened(int featureId, Menu menu)
{
    // TODO Auto-generated method stub
    return false;
}
@Override
public boolean onKeyMultiple(int keyCode, int repeatCount, KeyEvent event)
{
    // TODO Auto-generated method stub
    return false;
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
    // TODO Auto-generated method stub
    return false;
}

@Override
public boolean onKeyUp(int keyCode, KeyEvent event)
{
    // TODO Auto-generated method stub
    return false;
}
@Override
public boolean onKeyShortcut(int keyCode, KeyEvent event)
{
    // TODO Auto-generated method stub
    return false;
}
@Override
public boolean onSearchRequested()
{
    // TODO Auto-generated method stub
    return false;
}
@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event)
{
    // TODO Auto-generated method stub
    return false;
}

也尝试用“真实”代替所有这些(正在变得绝望)。 还尝试了更具体的我的覆盖并尝试了典型的(KeyEvent.KEYCODE_SEARCH,_DOWN等)(因为这只是上面的一个子集,它确定它不会工作......甚至不知道为什么我试过!)

有人有什么想法吗?

谢谢!

/ e删除了有关振动的部分

0 个答案:

没有答案