Android-Framework 默认隐藏导航栏,添加控制显示属性
一、环境
高通865 Android 10
二、源码修改
device/qcom/qssi/system.prop
@@ -217,3 +217,5 @@ persist.ruichi.gpu=2persist.ruichi.gpu_max=587persist.ruichi.gpu_min=305+# Show navigation bar, 0 for display, 1 for hidden
+persist.navbar.status=1
frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java
@@ -737,7 +737,7 @@ public class DisplayPolicy {// Allow a system property to override this. Used by the emulator.// See also hasNavigationBar().
- String navBarOverride = SystemProperties.get("qemu.hw.mainkeys");
+ String navBarOverride = SystemProperties.get("persist.navbar.status"); //qemu.hw.mainkeysif ("1".equals(navBarOverride)) {mHasNavigationBar = false;} else if ("0".equals(navBarOverride)) {