android 屏蔽Home键(SDK3.0以下)
16lz
2021-01-23
1、AndroidManifest.xml加入权限
<uses-permission android:name="android.permission.GET_TASKS" />
2、重写onAttachedToWindow方法
@Override
publicvoidonAttachedToWindow(){
super.onAttachedToWindow();
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
3、重写onKeyDown方法
@Override
publicbooleanonKeyDown(intkeyCode,KeyEventevent){
//Home键监听
if(keyCode==KeyEvent.KEYCODE_HOME){
System.out.println("监听到了Home键....");
}
returnsuper.onKeyDown(keyCode,event);
}
更多相关文章
- Android Studio 运行出现 Multiple dex files define Landroid/s
- Android非UI线程更新UI的几种方法
- Android实现读写JSON数据的方法
- Android 获取mac地址方法
- android videoView播放视频,对播放结束的监听方法