正文
系統默認開啟了Navigation Bar,如何關閉?
1
[SOLUTION]
默認Navigation Bar的控制在 alps/frameworks/base/core/res/res/values/config.xml文件中<bool name=“config_showNavigationBar”>true</bool>, 但是在6589項目以及6572等項目上修改為false不起作用,或者默認已經是false,但是還是會顯示navigation Bar。
MT6589 和MT6572:
1. 在6589項目和6572項目上,MTK內部Demo Project有Navigation Bar的需求,因此通過Resource Overlay機制默認打開了Navigation Bar,如果要關閉,需要確認resource overlay部分是否也有定義,具體如下:
alps/mediatek/custom/project_name/resource_overlay/generic/frameworks/base/core/res/res/values/config.xml
<bool name=“config_showNavigationBar”>true</bool>
將這個配置信息修改為false即可。
2. MT6572:
如果上面的xml文件定義都是false,請再確認下mediatek/config/工程名字的目錄/system.prop 是否有qemu.hw.mainkeys=0
如果有,請去掉qemu.hw.mainkeys=0的定義
3. JB3 MP之後統一如下路徑修改
\mediatek\custom\common\resource_overlay\navbar\frameworks\base\core\res\res\values\config.xml
<bool name=“config_showNavigationBar”>true</bool>
將這個配置信息修改為false即可。