【问题标题】:How to handle home button click event in custom lock screen application如何在自定义锁屏应用程序中处理主页按钮单击事件
【发布时间】:2014-11-19 10:41:27
【问题描述】:

我在一个项目中工作,一旦用户单击锁定按钮,就必须实现自定义锁定屏幕。单击后,应用程序应被锁定,并且还应防止在按下主页按钮时关闭应用程序。我使用以下代码禁用主页键按下状态:

@Override
    public void onAttachedToWindow(){ 
        Log.i("TESTE", "onAttachedToWindow");
        this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
        super.onAttachedToWindow(); 
    }
    public boolean onKeyDown(int keyCode, KeyEvent event){
    if (keyCode == KeyEvent.KEYCODE_HOME) {
        Log.i("TESTE", "BOTAO HOME");
        return true;
    }

上述方法的问题不适用于最新版本。因此,如果您通过任何替代解决方案指导我来完成此任务,那将非常有帮助。提前致谢

【问题讨论】:

    标签: android android-activity homescreen android-launcher android-homebutton


    【解决方案1】:

    您不能覆盖主页键按钮。

    【讨论】:

    • 有没有其他方法可以像所有应用程序锁定应用程序一样实现这一点
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-23
    • 1970-01-01
    • 2020-09-04
    相关资源
    最近更新 更多