有LG v30然后试过隐藏虚拟键的人估计都知道,以往很多隐藏虚拟键的办法在8.0上不适用了。

什么qemu.hw.mainkeys=1、重力工具啊统统么得用一改重启就黑屏。用我之前的adb命令可以隐藏虚拟键

但是那样会导致图标错位,很难受的好吧。

作为一个强迫症用着一个高屏占比的手机,然后使用虚拟键占用屏幕空间。

这是不可能的,这辈子都不可能的。

 

 

作为一个不折腾就难受的人,怎么会甘心被虚拟键支配。

so,又可以开始玩了。

首先Deodex 不过不做这一步好像也可以(过程不云云,好不容易找到的怎么可能共享呢)

再然后就是反编译framewor-res.apk

 

反编译后就简单了,分分钟就搞定隐藏的问题了。用noteoad++目录搜索navigation_bar

接下去把搜索到的内容里的值改一下 以下是未修改

    <dimen name="navigation_bar_height">42.0dip</dimen>
    <dimen name="navigation_bar_height_car_mode">96.0dip</dimen>
    <dimen name="navigation_bar_height_landscape">8.0mm</dimen>
    <dimen name="navigation_bar_height_landscape_car_mode">96.0dip</dimen>
    <dimen name="navigation_bar_width">42.0dip</dimen>
    <dimen name="navigation_bar_width_car_mode">96.0dip</dimen>

这是修改后

    <dimen name="navigation_bar_height">0dip</dimen>
    <dimen name="navigation_bar_height_car_mode">0dip</dimen>
    <dimen name="navigation_bar_height_landscape">0dip</dimen>
    <dimen name="navigation_bar_height_landscape_car_mode">0dip</dimen>
    <dimen name="navigation_bar_width">0dip</dimen>
    <dimen name="navigation_bar_width_car_mode">0dip</dimen>

保存编译,替换到手机完事。