我正在为 android 编写一个自定义锁屏应用程序。
我设法禁用了后退按钮。但事实证明,ICS 上的主页按钮和最近的应用程序按钮并不那么容易。
我四处寻找并想出了:
@Override
public void onAttachedToWindow() {
// TODO Auto-generated method stub
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
但是,这会抛出 IllegalArgumentException 窗口类型在添加后无法更改。然后我尝试在 onCreate() 中设置它,但主页键仍然有效。
我愿意使用根方法来实现这一点。有什么办法可以完成吗?
任何帮助,将不胜感激!