以编程方式禁用android中的“后退”、“主页”和“最近”按钮

以编程方式禁用android中的“后退”、“主页”和“最近”按钮,android,lockscreen,Android,Lockscreen,我正在用android开发锁屏应用程序 问题是如何在活动中禁用“返回”、“主页”和“最近”按钮 我发现“后退”按钮使用以下方式禁用: @Override public void onBackPressed() { return; } 但是如何使其他人失去能力呢 问题图片:您必须覆盖返回操作并返回true,让操作系统知道此操作已处理,并阻止执行默认操作,即关闭屏幕 您的代码对API级别5有效,但对于API级别5之前的版本,请使用以下代码: @Override pu

我正在用android开发锁屏应用程序

问题是如何在活动中禁用“返回”、“主页”和“最近”按钮

我发现“后退”按钮使用以下方式禁用:

@Override
    public void onBackPressed() {
        return;
    }
但是如何使其他人失去能力呢


问题图片:

您必须覆盖
返回
操作并返回
true
,让操作系统知道此操作已处理,并阻止执行默认操作,即关闭屏幕

您的代码对API级别5有效,但对于API级别5之前的版本,请使用以下代码:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
    // your code
    return true;
}

return super.onKeyDown(keyCode, event);
}
参考:

问题是当您单击锁屏时,如何禁用主页和最近的按钮,如MXPlayer应用程序。公认的答案是

由于您无法覆盖Android设备上的Home(主页)按钮(至少 最新操作系统版本中没有)。MX播放器在您的桌面上绘制自己 当你“锁定”应用程序并点击主页按钮时启动


并详细描述了如何实现这一点。检查一下

实际上这是触摸屏的问题 甚至你的屏幕部件也在工作 您可以下载(按钮救世主)应用程序
它将为您的手机添加一个额外的“回家”和“最近”按钮问题图片:我想禁用这两个按钮,但在同一个锁屏应用程序中,我发现开发人员禁用了它…如果有任何其他帮助,请建议我…@RankMayur检查我的更新答案。这是可能的,但可能需要您付出一些努力,请查看此链接()。它详细描述了如何做到这一点@RankMayur@RankMayur不客气。如果你觉得我的答案有用,请接受它作为答案并投票表决。快乐编码