暴力去除 SmartBar:在魅族手机上显示新浪微博原有底栏
看到标题,不熟悉魅族手机的人可能会心存疑惑:最新版的 Flyme 不是已经支持「智能隐藏 SmartBar」了么,为何还要特意撰写这么一篇教程?
其实是这样的,智能隐藏 SmartBar 是指当手机应用出现双底栏时,系统会自动隐藏 Smartbar,用户可通过上滑 Home 键进行返回操作。也就是说,对于已适配魅族设备的应用来说,无论怎样设置,SmartBar 都是无法隐藏的。
这时候问题就来了,既然应用都适配了 SmartBar,为什么还要费尽心思干掉它呢?
要解释清楚这个问题,我们要先了解一下适配魅族 SmartBar 的应用都是怎么做的。这边以大家最熟悉的新浪微博客户端为例,一般情况下,不管你的设备有没有虚拟导航栏,屏幕底部常驻的 5 个按钮均是雷打不动的「首页、消息、发布新微博、发现、我」,无论切换到哪个页面,都只需要一次点击。
唯独魅族是个例外,为了让「返回」按钮常驻在应用左下角,SmartBar 把最常用的「我、发现」给隐藏到二级菜单里。也就是说,进入微博搜索和个人中心时,你需要点击 SmartBar 最右侧的「更多」调出原本不存在的二级菜单,然后再做选择,增加了不必要的点击/操作成本。
除去新浪微博,阿里巴巴旗下的手机淘宝也是如此,使用最频繁的「我的淘宝」却屈居在 SmartBar 的二级菜单,实在让人哭笑不得。
每篇教程都有其特定的受众人群,若然你并觉得这样的安排没有任何不妥,关掉页面即可。要是荧幕前的你和我一样,经常要进入微博搜索或个人中心,可以参照以下方法。
注:魅族MX4 及已升级到 Flyme 4.0 的用户请勿轻易尝试,要是你觉得自己有能力承担修改文件后可能会出现的风险(屏幕无法点亮),不妨一试,反正我已经把最坏的结果在写在帖子里了。
以下是具体操作步骤:
- Root 你的设备;
- 安装 RE 管理器;
- 打开应用,点击右上角的「挂载为可读写」按钮;
- 进入 /system 目录,找到 build.prop 文件;
- 长按文件,在弹出的二级菜单中选择「以文本方式编辑」(温馨提示:修改前请做好文件备份工作,要是屏幕真的没法点亮,还可以强制关机重启将未经修改的 build.prop 文件替换回去);
- 在密密麻麻的文本中找到 ro.product.manufacturer= Meizu ,将「Meizu」修改为任意厂家,如 Apple、Huawei、HTC,记得不要填中文;
- 保存修改,重启设备。
至此,教程结束。打开微博客户端看看吧,确认一下 SmartBar 有没有强制适配;再试试熄屏状态下能不能唤醒机子。要是屏幕不能点亮,请长按电源键 10 秒强制关机,然后在开机状态下,将 build.prop 恢复原状。