大家好,我是侍郎。

小米众多系列中,论小而美、非异形屏、拍照还好看的手机,那自然是小米note3.

这款手机是在小米6发布后的第145天——2017年9月11日北京工业大学奥林匹克体育馆正式发布,主打的是自拍与大屏手机,它搭载着当时的中端神U骁龙660,屏幕窄边框2.73mm。光说数据可能没什么概念,给大家看看上手图




Android 开发不让全面屏手势触发 安卓 全面屏手势_Android 开发不让全面屏手势触发

息屏状态下




Android 开发不让全面屏手势触发 安卓 全面屏手势_搜索_02

亮屏状态下



就是这款3年前的手机,即使到现在用起来也依旧可以满足日常生活需求。

但是在现在这种大家都用全面屏手机,用全面屏手势的局面下。我们再用“三大金刚(多任务键、home键、返回键)”是非常out的。这么美的手机,怎么能缺少全面屏手势呢?

接下来就由侍郎来教大家如何为小米note3开启全面屏手势。

开启全面屏手势所需前提条件:

  • 小米note3一部(任意版本都行)
  • 手机已root



Android 开发不让全面屏手势触发 安卓 全面屏手势_返回键_03

超级用户(root)



  • system分区已解锁



Android 开发不让全面屏手势触发 安卓 全面屏手势_Android 开发不让全面屏手势触发_04

已解锁



  • 已经被授权的es文件管理器(或者mt管理器)



Android 开发不让全面屏手势触发 安卓 全面屏手势_多任务_05

mt管理器



我们先打开mt管理器

找到/system/里的“bulid.prop”文件,或者像我一样懒得去找,直接用软件里的搜索功能搜索




Android 开发不让全面屏手势触发 安卓 全面屏手势_小米一键解锁system分区_06

搜索




Android 开发不让全面屏手势触发 安卓 全面屏手势_搜索_07

搜索结果



我们再打开文件,这时候你能看到一行一行的代码。




Android 开发不让全面屏手势触发 安卓 全面屏手势_小米一键解锁system分区_08

代码



可能你会觉得很害怕,但是不用慌,我们只要划到最底下。

在最底下添加一行代码

qemu.hw.mainkeys=0




Android 开发不让全面屏手势触发 安卓 全面屏手势_小米一键解锁system分区_09

加代码



随后我们再点击右上角那个软盘一样的键(也就是保存)选择保存就行了。

保存之后我们再重新启动手机。

当我们重启完成后,我们便发现设置里多了一个选项,即“全面屏手势”选项。




Android 开发不让全面屏手势触发 安卓 全面屏手势_多任务_10

全面屏手势设置界面



我们开启全面屏手势,便会发现与那些全面屏手机一样可以流畅、方便的使用手势




Android 开发不让全面屏手势触发 安卓 全面屏手势_小米一键解锁system分区_11

开了全面屏手势



屏蔽经典物理按键

上面的教程仅仅是开启了全面屏手势,手机的物理三大按键还是可以使用,但是因为我们有了全面屏,那物理按键中的“返回键”和“多任务键”便成了鸡肋。如此便会给我们日常生活带来很大困扰。所以接下来侍郎来教大家如何屏蔽“返回键”和“多任务键”

用mt管理器找到/system/usr/keylayout/目录下的synaptics_dsx.kl文件。




Android 开发不让全面屏手势触发 安卓 全面屏手势_小米一键解锁system分区_12

这个文件



单击打开,弹出打开方式的窗口




Android 开发不让全面屏手势触发 安卓 全面屏手势_小米一键解锁system分区_13

打开方式



以“文本编辑”方式打开,会出现下图这种代码




Android 开发不让全面屏手势触发 安卓 全面屏手势_搜索_14

这样



看到倒一、倒二、倒三行代码没?这三行代码背后带有英文单词”VIRTUAL“,这个是实体的意思。再结合代码前面的MENU、HOME、BACK便可知道这三行就是经典物理按键的代码。我们在这三行代码前面加上符号#




Android 开发不让全面屏手势触发 安卓 全面屏手势_返回键_15

加上#



最后和上面一样,保存,重启。我们便能发现手机的实体键里只有HOME键还能用。

完美。最后的最后。为了美观,我们可以去设置里把”键盘灯“选项关闭。