欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-06-08 19:16:49
...

小米手机开启手机虚拟按键之前,要进行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

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

 

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

4)教程完成

相关标签: 安卓虚拟按键