【发布时间】:2012-10-02 01:37:25
【问题描述】:
我正在为 android 编写一个自定义锁屏应用程序。
我已设法禁用后退按钮。但事实证明,ICS 上的主页按钮和最近的应用程序按钮并不那么容易。
我四处寻找并想出了:
@Override
public void onAttachedToWindow() {
// TODO Auto-generated method stub
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
但是,这会抛出 IllegalArgumentException 窗口类型在添加后无法更改。然后我尝试在 onCreate() 中设置它,但主页键仍然有效。
我愿意使用根方法来实现这一点。有什么办法可以搞定吗?
任何帮助将不胜感激!
【问题讨论】:
-
我非常确定您需要 root 访问权限和一些低级编码才能做到这一点。换句话说,Android SDK 没有提供任何方法来做到这一点。
-
是的,WidgetLocker 使用 root 助手可以很好地做到这一点。但我似乎无法找到如何
标签: android lockscreen android-homebutton