android怎么屏蔽三个虚拟键

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android怎么屏蔽三个虚拟键相关的知识,希望对你有一定的参考价值。

使用方法:1、安装xposed installer+Gravitybox(重力工具箱)

2、进入xposed installer,选择模块,勾选Gravitybox,重启手机使设置生效

3、打开Gravitybox,分别进入显示调整-扩展桌面模式-浸式虚拟按键,重启手机

4、打开Gravitybox,分别选择实体按键调整-返回键--长按动作-切换扩展桌面功能,退出,需要重启的就重启

5、接下来就是见证奇迹的时刻,从屏幕最下方向上滑动,就会调出虚拟键,如果不想隐藏虚拟键,就长按返回键,虚拟键正常显示,玩游戏或是看电影什么的需要隐藏虚拟键,就长按返回键,虚拟键就会自动隐藏!
参考技术A 前提是要获得root权限。
root之后安装全屏开关隐藏软件,然后开启它, 即可隐藏3个虚拟键。
参考技术B 方法:
public boolean onKeyDown(int keyCode, KeyEvent event) // TODOAuto-generated method stub
if (keyCode
== KeyEvent.KEYCODE_BACK)
morePopumenu.disMissMenu();//returntrue;//return false;
这里如果你是返回的true,false,那么就不会执行系统的返回操作,不能返回//上一个界面,因为这样就没有回调父类的onKeyDown方法就返回了。所以应该这样写如下:
return super.onKeyDown(keyCode, event);returnsuper.onKeyDown(keyCode, event);本回答被提问者和网友采纳
参考技术C 方法:
public boolean onKeyDown(int keyCode, KeyEvent event) // TODOAuto-generated method stub
if (keyCode
== KeyEvent.KEYCODE_BACK)
morePopumenu.disMissMenu();//returntrue;//return false;
这里如果你是返回的true,false,那么就不会执行系统的返回操作,不能返回//上一个界面,因为这样就没有回调父类的onKeyDown方法就返回了。所以应该这样写如下:
return super.onKeyDown(keyCode, event);returnsuper.onKeyDown(keyCode, event);
参考技术D 安卓4.4系统支持沉寂模式
加在setContentView前就行。
View decorView = getWindow().getDecorView();
decorView.setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);

如何将android屏幕下方的虚拟按键隐藏掉

有些手机在设置中会有关于导航栏的设置。如本人是华为p7,在全部设置-智能辅助-导航栏中会有一个“导航栏可隐藏”的按钮。打开后在三个虚拟键左侧会有一个向下的小箭头,点击该小箭头就可隐藏。也可在辅助功能中找找看, 参考技术A 屏蔽启:
1、启底部虚拟按键:用RE浏览器进入 \system\目录打编辑build.prop并行添加qemu.hw.mainkeys=0 保存重启手机(所安卓4.0机器都管用);
2、屏蔽底部虚拟按键:用RE浏览器进入 \system\目录打编辑build.prop并行添加qemu.hw.mainkeys=1 保存重启手机底部虚拟按键消失本回答被提问者采纳

以上是关于android怎么屏蔽三个虚拟键的主要内容,如果未能解决你的问题,请参考以下文章

Android 屏蔽下方虚拟按键

Android开发关闭虚拟按钮底部导航条

关于android4.0+如何屏蔽HOME键

Android:虚拟按键/导航键遮挡内容的解决方案

Android如何屏蔽home键和recent键

Android屏蔽后退键的方法