Android 如何屏蔽Home键
16lz
2021-01-23
Android 如何屏蔽Home键(长按短按都不起作用)。
- packagecom.test.qiao;
- importandroid.app.Activity;
- importandroid.os.Bundle;
- importandroid.view.KeyEvent;
- importandroid.view.WindowManager;
- publicclassZZZActivityextendsActivity{
- privatebooleanflag=true;//true位屏蔽,false位不屏蔽
- @Override
- publicvoidonCreate(BundlesavedInstanceState){
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- }
- @Override
- publicvoidonAttachedToWindow(){
- if(flag){
- this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
- }
- super.onAttachedToWindow();
- }
- @Override
- publicbooleanonKeyDown(intkeyCode,KeyEventevent){
- if(keyCode==KeyEvent.KEYCODE_HOME){
- returntrue;
- }
- returnsuper.onKeyDown(keyCode,event);
- }
- }
更多相关文章
- android8.0屏蔽状态栏下拉
- RK3288 Android 7.1 屏蔽“您的设备内部出现了问题。请联系您的
- Android屏蔽/禁止ViewPager左右滑动/滚动
- Android屏蔽返回键
- Android:EditText屏蔽输入法弹窗
- Android HOME键屏蔽
- Android Browser 支持屏蔽webaudio的功能
- android N0 屏蔽某个应用的通知
- 另类方法屏蔽Android4.03的HOME按键