From 48566d1cda2d109a94496c806286f47b8984166d Mon Sep 17 00:00:00 2001
From: huangcm <1263938474@qq.com>
Date: Fri, 11 Apr 2025 08:41:19 +0000
Subject: [PATCH] feat(UI): add status bar & navigation bar control

---
 android/frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/android/frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java b/android/frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java
index eb79bae..f297773 100644
--- a/android/frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java
+++ b/android/frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java
@@ -733,11 +733,21 @@
     }
 
     public boolean hasNavigationBar() {
-        return mHasNavigationBar;
+        boolean ban_nb = SystemProperties.getBoolean("persist.sys.ban_nb", false);
+        if (ban_nb) {
+            return false;
+        } else {
+            return mHasNavigationBar;
+        }
     }
 
     public boolean hasStatusBar() {
-        return mHasStatusBar;
+        boolean ban_sb = SystemProperties.getBoolean("persist.sys.ban_sb", false);
+        if (ban_sb) {
+            return false;
+        } else {
+            return mHasStatusBar;
+        }
     }
 
     public boolean navigationBarCanMove() {

--
Gitblit v1.6.2