小米手机开启手机虚拟按键之前,要进行BootLoader解锁,至于什么是BootLoader,下面重点介绍:

BootLoader是在操作系统内核运行之前运行的一段小程序。其实Bootloader就相当于电脑上的bios,通过这段小程序,进行硬件初始化,获取内存大小信息等,调整手机到适配状态。所以Bootloader是很重要的,如果bootloader不能正常加载,手机就是砖头一个,无法正常启动和使用。然后以用户的按键组合进入到某种启动模式,如所熟知的电源键和音量键的组合,可以进入到Recovery、Fastboot 或者正常开机。
值得注意的是,Bootloader被锁的手机必须要破解才能刷第三方rom。如果不破解bootloader,就无法初始化手机硬件,手机也就无法使用。
而在我们接触刷机时,Bootloader、Fastboot已经混合为一个概念;我们只需了解的是,对部分机型,有Bootloader解锁以及对应驱动。Fastboot一般是利用adb来操作手机。如果一部手机上了BootLoader锁,就不能使用Recovery刷第三方rom包,官方自带的Recovery也不允许用户刷入第三方rom包,需解了BootLoader替换Recovery才行

1、Bootloader解锁

小米手机Bootloader解锁 进入申请即可http://www.miui.com/unlock/index.html

2、root权限获取

使用小米手机自带的授权管理中的root权限开启即可,下载完root包后,手机会自动重启,重启完成后。此时手机已经root了

3、关闭实体按键的功能,开启虚拟按键-实现全面屏手势(MIUI10 依旧可用)-针对实体按键损坏的情况

1)下载ES文件浏览器或RE文件管理器

2)然后用re管理器打开system/build.prop在最下面加上一句代码:

qemu.hw.mainkeys=0

保存重启即可;若出现修改代码无法保存的话,那肯定是system文件只有只读权限,需要将权限修改为读写,具体方法参照

方法一,下载APP,获取分区权限

链接: https://pan.baidu.com/s/1SBEJebGMA4x7-Jhqfa-p0Q 密码: xiyc

方法二,使用adb命令获取分区权限,参照下面即可

https://blog.csdn.net/nicolas_king/article/details/81122416

3)在/system/usr/keylayout文件下,打开这几个文件atmel-max touch.kl、Generic.kl,出现下面中的

key 139    MENU    VIRTUAL
key 102    HOME    VIRTUAL
key 158    BACK    VIRTUAL

都在前面加#即可,如下图所示,保存手机重启即可,手机下面的三个实体按键就屏蔽了

4)教程完成

Android手机怎么开启原生虚拟按键-以小米手机为例,实现全面屏手势相关推荐

  1. xz2p更新android 9,索尼 XZ2 迎来安卓 9.0 更新,但少了全面屏手势

    上周末,在 iOS 12 正式版亮相不到一个月的时间里,苹果方面就已经宣布在过去四年里发布的 iOS 设备中,运行 iOS 12 的设备占比达到 53%.但在对比之下,Android P 已经发布了近 ...

  2. Android 小米全面屏手势底部虚拟按键的适配

    在项目的开发过程中,发现小米部分手机有一个全面屏手势功能,该功能可隐藏底部虚拟按键,通过手势的方式来实现返回和Home功能. 效果如下所示: 当开启全面屏手势的时候,就会存在一个问题,我们通过以下代码 ...

  3. android判断多个按钮,Android开发之判断有无虚拟按键(导航栏)的实例

    判断有无虚拟按键(导航栏) 现在很大一部分手机没有虚拟按键,一部分有.我们在做适配的时候可能会用到这方面的知识. 例如:屏幕填充整个屏幕的时候,没办法只能连导航栏一起填充了,但是这个不是我们想要的,我 ...

  4. android 系统隐藏和显示虚拟按键的几种方法

    几种动态显示虚拟按键的方法 上一篇从源码来看了虚拟按键的加载显示流程 android 虚拟按键流程分析,今天来看看虚拟的几种动态显示和隐藏的方法. 其实说到虚拟按键,对于市面上面的很多手机,各种需求都 ...

  5. android q状态栏,用腻了导航栏?在一加Android Q beta中强行开启全面屏手势

    本帖最后由 湛蓝回忆 于 2019-6-29 09:31 编辑 本教程仅适用于可以参与尝鲜的oneplus6.6t.7.7pro 照做前请先确认自己手机的系统版本为Android 10 照做前请先确认 ...

  6. 小米一键解锁system分区_小米note3开启全面屏手势、禁用经典物理按键教程

    大家好,我是侍郎. 在小米众多系列中,论小而美.非异形屏.拍照还好看的手机,那自然是小米note3. 这款手机是在小米6发布后的第145天--2017年9月11日北京工业大学奥林匹克体育馆正式发布,主 ...

  7. Android 全面屏适配及判断是否为全面屏,全面屏手势和虚拟导航栏的判断

    一,全面屏的适配 全面屏出现后,如果不做适配,屏幕上会出现上下黑边,影响视觉效果. 针对此问题,Android官方提供了适配方案,即提高App所支持的最大屏幕纵横比,实现起来也比较简单,在Androi ...

  8. Android 9 谷歌全面屏,跟虚拟导航栏说再见,安卓9.0将使用全面屏手势

    原标题:跟虚拟导航栏说再见,安卓9.0将使用全面屏手势 [PConline 资讯]昨日,谷歌正式推送了安卓操作系统9.0的大版本更新,别的新功能先不说,有个亮眼的地方就是加入了全面屏手势操作,根据外媒 ...

  9. 小米取消html打开txt,小米手机开启文件怎么删除音效 小米手机系统7.0版本关闭解锁音效方法如下...

    工具/原料:小米手机6x 然后找到"系统应用设置"选项,点击进入. 接着找到"电话"选项,点击进入. 紧接着找到"高级设置"选项,点击进入. ...

  10. 小米手机android评价,性能平均领先39.1% 双核小米手机评测

    全国首款双核1.5GHz处理器!而且售价仅有1999元! 这是近日最为火爆的小米手机带给大家最为震撼的消息.一瞬间所有的目光都放在了这个刚刚推出的产品上了,从它的配置曝光.正式发布吸引了无数网友的注意 ...

最新文章

  1. NeHe教程Qt实现——lesson01
  2. 严蔚敏版《数据结构 (C语言版)》和《数据结构题集》(一)
  3. python绘图函数教程_OpenCV中的绘图函数
  4. this.counter$ = store.select(fromExample.getCounterCounter);
  5. PyTorch系列 | 如何加快你的模型训练速度呢?
  6. 理解CapsuleNetwork2
  7. Spring Cloud微服务系列-Eureka Client源码解析(一)
  8. 【Java】访问控制
  9. UDP方式的网络通信【示例】
  10. Termux第一篇之ssh使用
  11. mysql.net连接器_关于mysql-connector-net在C#中的用法
  12. paip.语义相关是否可在 哈米 的语义分析中应用
  13. pip下载速度慢的解决方法
  14. matlab划分训练集验证和测试集代码_训练集、验证集和测试集
  15. 软件推荐:Picasa
  16. mysql报错1194_ERROR 1194 (HY000): Table 't1' is marked as crashed and should be repaired
  17. 正版软件,盗版软件和免费软件
  18. [谨记]女人面前莫谈年龄
  19. 交易思想之顺大势逆小势
  20. 建模贴图技巧,用起来6的飞起

热门文章

  1. 嘉兴 机器人仓库 菜鸟_今天,菜鸟上线中国最大机器人仓库
  2. 中文不能输入超过20,英文输入不能超过40个
  3. docker 小结
  4. 三层交换工作原理及配置过程
  5. xp系统IIS服务器,Windows XP系统如何开启IIS服务
  6. LICEcap 简洁易用的动画屏幕录制软件
  7. 听说最近知识变现,测一测程序员的知识广度?
  8. 亚马逊云技术防范勒索病毒
  9. python evn安装模块pip
  10. 计算机体系结构-第五章-指令级并行