三分钟彻底禁用、隐藏Android设备底部虚拟按钮(亲测有效)

   转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/7613970.html

Android设备屏幕底部一般都有虚拟导航栏,上面有 back、home等按钮。

虽然现在很多版本的android系统提供了暂时隐藏底部导航栏的功能,但是对于一些需要彻底禁用虚拟按钮的应用来说,暂时隐藏是不足够的。

网上搜索到的在代码中隐藏导航栏的方法都是暂时的,例如:

View decorView = getWindow().getDecorView();
            int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                    | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;
            decorView.setSystemUiVisibility(uiOptions);

该方法虽然点击屏幕也不能唤出导航栏,但是在底部下往上滑还是会弹出虚拟导航栏。

在尝试过网上各种解决方案后,我发现了一种最快速的方法,亲测有效:

第一步:工具准备

Root精灵手机安装包:http://www.shuame.com/root/

RE文件管理器:http://shouji.baidu.com/software/22415959.html

通过上面链接下载两个工具,一个是获取设备的root(不要担心,这不是刷机,不好让设备变砖头。而且操作简单,一键root),一个是root之后查看、修改设备文件。

第二步:Root

在Android设备(手机、平板都可以)安装Root精灵后,打开它,主界面有个“一键root”的大大的按钮,点击它,等待几分钟,就root成功啦!

第三步:修改系统文件,彻底禁用虚拟导航栏(不用担心,只改一处地方,不麻烦也不难)

安装RE文件管理器,打开它,进入system目录下,找到  build.prop  这个文件;

长按这个文件,在弹出的菜单(或者顶部optionMenu中)选择用“文本编辑器打开”;

在末尾处加一行命令:qemu.hw.mainkeys=1

然后点击菜单“保存并退出”;

最后,重启设备即可生效。

是不是很简单?速度快的话不到三分钟就搞定啦。

不过这样做的话,整个系统都是禁用掉底部导航栏的,可能会影响其他软件的使用,非特定需求请不要使用。

时间: 2024-11-06 12:56:19

三分钟彻底禁用、隐藏Android设备底部虚拟按钮(亲测有效)的相关文章

隐藏Android设备的开发者选项

我们知道Android 4.x以后的开发者选项默认是隐藏的,打开方法: 设置--关于手机--版本号,连续点击若干次(一般4.5次或更多),返回即可看到开发者选项出来了. 那么我们如何隐藏该选项呢? 网上大部分教程是: 设置--应用--设置(程序)--清除数据 此时,所有的设置都会被清除,开发者选项也隐藏起来了. 当然,如果你的手机已经root了,我们还有更好的方法. 用RE(Root Explorer)进入/data/data/com.android.settings/shared_prefs目

隐藏Android下的虚拟按键

要隐藏Android下的虚拟按键,可通过如下办法操作 [cpp] view plain copy adb root adb remount adb shell ls -al /system/build.prop   (查看文件权限) -rw-r--r-- root     root         4237 2015-11-19 04:34 build.prop adb shell pull /system/build.prop ./  (将该文件拿出来修改) gedit  build.prop

Android Studio常用快捷键(个人亲测,常用!)

Android Studio亲测快捷键!!!本人亲测,常用!!! 由于最近从eclipse转到as,以前很多的快捷键都不能用了啊,感到很头疼. ctrl+shift+s,ctrl+o,ctrl+d,有的快捷键要不就是不管用了,要不就是改了. 于是把网上的找了一下,自己整理一下,最长用的都放在这里,以后有需要的话再添加.我觉得把很多快捷键一大坨一大坨的放在这里,既不好看,又不美观,以下是本人亲测的. ctrl + alt + left/right  跳到上一个位置,下一个位置 ctrl + h 列

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

在Android开发中,遇到了一系列大大小小的问题,其中一个就是屏蔽底部实体键,我找了很多的博客也尝试了许许多多的方法,但始终不能屏蔽 HOME键,后来看见一篇博客说在Android 4.0以后,屏蔽底部HOME键必须反编译,修改Android底部原生代码,于是我便放弃了.废话不多说,我先分享一个屏蔽Android虚拟按键的方法,以及最简单的屏蔽Android的Back按钮,适合所有版本(未测试,感觉是这样): 1. Android 屏蔽Back按键 只需要重写 onKeyDown 方法就可以了

动态显示和隐藏状态栏(包括底部虚拟按键)

小米Launcher有一个细节上的功能效果:在长按桌面应用图标时,会隐藏状态栏,然后在状态栏原有的布局上显示卸载或删除的操作栏.放手后,操作栏隐藏,状态栏显示出来.也就是说,这个过程是涉及到对状态栏的动态操作的. View类提供了setSystemUiVisibility和getSystemUiVisibility方法,这两个方法实现对状态栏的动态显示或隐藏的操作,以及获取状态栏当前可见性. setSystemUiVisibility(int visibility)方法可传入的实参为: 1. V

【Android】基于XMAPP协议实现Android推送服务(亲测可用)

一.PC端直接运行服务器 1. 进入目录androidpn-server-0.5.0\bin,双击run.bat 2. 浏览器输入网址:http://127.0.0.1:7070/index.do 3. 将androidpn-client导入到Eclipse 4. 配置好目标平台,打开androidpn-client/res/raw/androidpn.properties文件,进行如下修改 apiKey=1234567890 xmppHost=10.0.2.2(模拟器使用该地址,真机模拟的话,

Android bluetooth介绍(三): 蓝牙扫描(scan)设备分析

关键词:蓝牙blueZ  A2DP.SINK.sink_connect.sink_disconnect.sink_suspend.sink_resume.sink_is_connected.sink_get_properties.AUDIO.DBUS版本号:基于android4.2之前版本号 bluez内核:linux/linux3.08系统:android/android4.1.3.4作者:xubin341719(欢迎转载.请注明作者.请尊重版权谢谢)欢迎指正错误.共同学习.共同进步!! 參考

短短三分钟内就可能被入侵的七种物联网设备

ForeScout公司近日发布了物联网企业风险报告,这份报告概述了常见设备如何给企业带来固有风险的严峻现状. 该公司研究了七种常见的企业物联网设备,结果表明,它们的核心技术.基本的开发方法和快速生产使得在软件.固件和硬件里面实施适当的安全机制成了一项"经常被忽视的任务". ForeScout科技公司的总裁兼首席执行官迈克尔·德萨塞尔(Michael DeCesare)在报告中说:"物联网已得到公众的接受,但是这种设备在企业界的普及带来了大得多的攻击面――这为黑客提供了易于访问

【转】Android bluetooth介绍(三): 蓝牙扫描(scan)设备分析

原文网址:http://blog.csdn.net/xubin341719/article/details/38584469 关键词:蓝牙blueZ  A2DP.SINK.sink_connect.sink_disconnect.sink_suspend.sink_resume.sink_is_connected.sink_get_properties.AUDIO.DBUS版本:基于android4.2之前版本 bluez内核:linux/linux3.08系统:android/android4