0%

adb命令隐藏安卓导航栏的各种姿势

本文介绍隐藏安卓导航栏的三种方式,理论上适用于任何品牌的安卓手机,本文以魅族mback导航为例,所有命令亲测可用。

全局临时隐藏,上划呼出

实现效果

全局临时隐藏。类似于横屏玩游戏、看视频时候的那种隐藏,上划可以呼出,此时呼出的mback是悬浮的,等几秒再次自动隐藏(目测4秒)。
多任务可能会出现轻微错乱

linshi.png

linshi_1.png

工具准备

  • 电脑
  • adb
  • 打开手机开发者选项-usb调试模式。

具体操作

cmd框输入:

1
adb shell settings put global policy_control immersive.navigation=*

恢复命令是:

1
adb shell settings put global policy_control null

全局永久隐藏,页面拉伸

实现效果

全局永久隐藏,相当于把屏幕进行了拉伸,导航栏被放置到了屏幕外显示。
除多任务外,锁屏界面也会有明显错位

工具准备

  • 电脑
  • adb
  • 打开手机开发者选项-usb调试模式。

具体操作

mback的高度为96,但配置为96会导致多任务无法上划呼出,所以这里配置为90。即保留6像素高的mback。
cmd框输入:

1
adb shell wm overscan 0,0,0,-90

恢复命令是:

1
adb shell wm overscan 0,0,0,0

授权第三方软件调整权限

实现效果

全局隐藏,并可通过配置软件随时恢复。具体实现效果以及软件的调控能力。

工具准备

  • 电脑
  • adb
  • 打开手机开发者选项-usb调试模式。
  • 支持隐藏悬浮菜单的软件(这里使用悬浮菜单,类似软件还有流体手势等)

具体操作

授权悬浮菜单系统设置权限,这样悬浮菜单就可以在非root情况下操作mback的隐藏与显示了,这里的com.ksxkq.floating是悬浮菜单的包名
cmd框输入:

1
adb shell pm grant com.ksxkq.floating android.permission.WRITE_SECURE_SETTINGS

打开悬浮菜单 - 其他设置 - 移除导航栏。

xuanfu.png

本文参考了以下文章,另外还有一份截图,无法追溯到来源地址,侵权立删:
https://bbs.meizu.cn/thread-10613416-1-1.html
http://tieba.baidu.com/p/5886976121