6.0源码:
android6.0\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\PhoneStatusBar.java
8.1源码:
frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\StatusBar.java
try {
boolean showNav = mWindowManagerService.hasNavigationBar();
if (DEBUG) Log.v(TAG, "hasNavigationBar=" + showNav);
if (showNav) {
createNavigationBar();
}
} catch (RemoteException ex) {
// no window manager? good luck with that
}
修改成:
boolean showNav = false;
if (DEBUG) Log.v(TAG, "hasNavigationBar=" + showNav);
if (showNav) {
createNavigationBar();
}
注:其实我觉得直接注释掉也是可以的,不过没有试一下。
参考:https://blog.youkuaiyun.com/kuaiguixs/article/details/78291695