笔记86--实现对HOME键的捕获

来源:互联网 发布:温州网络问效平台 编辑:程序博客网 时间:2024/06/04 19:20

第一步:加权限

<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
第二步:

public static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;public void onAttachedToWindow(){  getWindow().setFlags(FLAG_HOMEKEY_DISPATCHED,FLAG_HOMEKEY_DISPATCHED); super.onAttachedToWindow(); }
第三步:

@Overridepublic boolean dispatchKeyEvent(KeyEvent event) {if (event.getKeyCode() == KeyEvent.KEYCODE_HOME)  {//处理捕获HOME后的逻辑,记得要返回true。                return true;  }elsereturn super.dispatchKeyEvent(event);}




0 0