Android实现对HOME键的捕获和屏蔽
16lz
2021-01-23
1.1. 在AndroidManifest.xml中加上权限,禁止HOME键。
<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();
}
- publicbooleandispatchKeyEvent(KeyEvente){
- if(e.getKeyCode()==KeyEvent.KEYCODE_HOME)
- returntrue;
- }
更多相关文章
- android 中常用的权限
- Android 6预置APK的权限授予
- android添加超级管理权限
- Android 6.0 - 申请动态权限
- android:sharedUserId="android.uid.system" 系统级权限并重新系
- 如何使Android应用程序获取系统权限
- android开发之权限问题整理
- 如何让android apk 获得系统权限
- android 自定义 permission 权限