问题描述
- Android屏蔽Home物理键
-
4.0以后的版本如何屏蔽Home物理键?不要复制粘贴,要实际实现的朋友交流一下。public static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000; this.getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED, FLAG_HOMEKEY_DISPATCHED);// 关键代码 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (KeyEvent.KEYCODE_HOME == keyCode) { Log.i("MainActivity", "HomeKey Pressed"); } return true; }
这些都试过 无效。我的版本是4.0.3。能监听到,但不能屏蔽它的事件
解决方案
if(){
return false;
}
解决方案二:
在应用层是不能屏蔽的,除非修改框架层
时间: 2024-08-02 21:19:32