1

我正在为 android 编写一个自定义锁屏应用程序。

我设法禁用了后退按钮。但事实证明,ICS 上的主页按钮和最近的应用程序按钮并不那么容易。

我四处寻找并想出了:

@Override
public void onAttachedToWindow() {
    // TODO Auto-generated method stub
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
    super.onAttachedToWindow();
}

但是,这会抛出 IllegalArgumentException 窗口类型在添加后无法更改。然后我尝试在 onCreate() 中设置它,但主页键仍然有效。

我愿意使用根方法来实现这一点。有什么办法可以完成吗?

任何帮助,将不胜感激!

4

1 回答 1

1

对于 2.3 以上的 android 版本,禁用 Home 按钮的覆盖

于 2012-10-17T01:38:59.430 回答