android 屏蔽home键

来源:互联网 发布:西安聚赢网络 编辑:程序博客网 时间:2024/05/17 10:25

  

    private static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;

   在app 的你要屏蔽home 键的activity 中,只需要添加该标志就可以了  
  
getWindow().addFlags(WindowManager.LayoutParams.FLAG_HOMEKEY_DISPATCHED);  
  
如果要使home 键有效,再 clearFlags 即可。  
  
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_HOMEKEY_DISPATCHED);  
注意:以上代码要加在setContentView()之前才行;


 private static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(FLAG_HOMEKEY_DISPATCHED);
setContentView(R.layout.activity_main);

}