以编程方式禁用安卓android,Home和Recent按钮

问题描述:

我正在开发android安卓锁屏应用程序。以编程方式禁用安卓android,Home和Recent按钮

问题是如何禁用活动中的后退,首页和最近按钮?

我发现,使用按钮禁用回:

@Override 
    public void onBackPressed() { 
     return; 
    } 

但如何禁止其他人呢?

问题图片:http://postimg.org/image/a0tnk7kr5/

你必须重写Back操作并返回true让OS知道,这个动作已经处理并防止执行该默认操作,这是关闭屏幕

您的代码是有效的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); 
} 

参考:Answer

This问题是当你点击Lockscreen时,如何禁用Home和Recent按钮,如MXPlayer应用程序。接受的答案是

由于您无法覆盖Android设备上的主页按钮(至少在最新的操作系统版本中为 )。当您“锁定”应用程序并单击主页按钮时,MX Player会自动启动您的 启动器。

并给出了详细说明如何做到这一点。检查出来here

+0

问题图片︰http://postimg.org/image/a0tnk7kr5/ 我想禁用这两个按钮 –

+0

但在同一个锁屏应用程序中,我发现开发人员禁用它...如果有任何其他帮助,请建议我.. 。 –

+0

@RankMayur检查我更新的答案。这是可能的,但可能需要你的一些努力,兄弟 –

其实这是你的触摸屏 即使你的屏幕部分正在 你可以下载一个问题(按钮救世主)应用 它会额外回家,最近的按钮将你添加到您的手机