转载请标明原文地址谢谢;
之前遇到过需要屏蔽HOME键的场景,百度搜了很多根本不好使,Framework层又不能动。后来找到了,亲测可用,今天抽空贴出来;
下面不废话,直接上代码
@Override
public void onAttachedToWindow() {
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);
super.onAttachedToWindow();
}
Activity里直接重写。
我这边的话Android5.1是完全没问题的,还有一种的话就是AndroidManifest里直接将应用设为launcher。不过不知道为啥我这个设launcher之后第一次点HOME键会闪一次(重启了)
![尴尬](http://static.blog.csdn.net/xheditor/xheditor_emot/default/awkward.gif)
慎用!!不要拿来搞流氓软件!!