1
我正在为android编码自定义锁屏应用。Android禁用锁屏应用的所有硬件密钥
我设法禁用后退按钮。但是ICS上的主页按钮和最近的应用程序按钮并不是那么容易。
我搜索周围,想出了:
@Override
public void onAttachedToWindow() {
// TODO Auto-generated method stub
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
然而,这将引发它被添加后抛出:IllegalArgumentException窗口类型不能改变。然后我尝试在onCreate()中设置它,但主键仍然起作用。
我愿意使用root方法来实现这一点。有什么办法可以完成它吗?
任何帮助,将不胜感激!
我多肯定你会需要root访问权限和一些低层次的编码来做到这一点。换句话说,Android SDK不提供任何方式来执行此操作。 – mrres1
是的WidgetLocker与root helper做得很好。但我似乎无法找到如何 – kevdliu