From 5f801b4f66f357b0f44926f75a2f72dc00af5c0c Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期四, 03 七月 2025 21:02:15 +0800
Subject: [PATCH] 登录界面沉浸式模式

---
 app/src/main/res/values/themes.xml                                  |   11 +++++++++++
 app/src/main/AndroidManifest.xml                                    |   23 ++++++++++++-----------
 app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java |    2 +-
 3 files changed, 24 insertions(+), 12 deletions(-)

diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 4c266c5..230b50d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -7,9 +7,9 @@
         android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"
         tools:ignore="ProtectedPermissions" />
     <!-- &lt;!&ndash;Android13 鐓х墖&ndash;&gt; -->
-     <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
+    <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
     <!-- &lt;!&ndash;Android13 瑙嗛&ndash;&gt; -->
-     <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
+    <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
     <!-- Android13 闊抽 -->
     <!-- <uses-permission android:name="android.permission.READ_MEDIA_AUDIO" /> -->
     <uses-permission android:name="android.permission.VIBRATE" /> <!-- honor 瑙掓爣 -->
@@ -71,8 +71,7 @@
         android:persistent="true"
         android:requestLegacyExternalStorage="true"
         android:supportsRtl="true"
-        android:theme="@style/Theme.PhotovoltaicDebug"
-        >
+        android:theme="@style/Theme.PhotovoltaicDebug">
         <activity
             android:name=".ui.me.UnregisterActivity"
             android:exported="false" />
@@ -120,8 +119,7 @@
             android:exported="false" />
         <activity
             android:name=".ui.me.languageSelectionActivity"
-            android:exported="false"
-            />
+            android:exported="false" />
         <activity
             android:name=".ui.me.AccountAndSecurityActivity"
             android:exported="false" />
@@ -152,9 +150,11 @@
             android:exported="false" />
         <activity
             android:name=".ui.account.ChangePassword"
+            android:theme="@style/login_Theme"
             android:exported="false" />
         <activity
             android:name=".ui.account.RegisterAccountActivity"
+            android:theme="@style/login_Theme"
             android:exported="false" />
         <activity
             android:name=".ui.device.ScanActivity"
@@ -164,7 +164,8 @@
             android:exported="false" />
         <activity
             android:name=".ui.LoginActivity"
-            android:exported="false" />
+            android:exported="false"
+            android:theme="@style/login_Theme" />
         <activity android:name=".widget.apkwgtupload.AndroidPermissionActivity" />
         <activity
             android:name=".ui.StartActivity"
@@ -234,10 +235,10 @@
             </intent-filter>
         </service>
 
-<!--        <service-->
-<!--            android:name=".services.ForeService"-->
-<!--            android:enabled="true"-->
-<!--            android:exported="true" />-->
+        <!--        <service-->
+        <!--            android:name=".services.ForeService"-->
+        <!--            android:enabled="true"-->
+        <!--            android:exported="true" />-->
 
         <meta-data
             android:name="design_height_in_dp"
diff --git a/app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java b/app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java
index 3bfc296..81c9c0b 100644
--- a/app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java
+++ b/app/src/main/java/com/hdl/photovoltaic/config/UserConfigManage.java
@@ -38,7 +38,7 @@
 
 
     //uni涓�绾х晫闈㈢殑瀹夊叏璺濈鑳屾櫙棰滆壊锛�0=鐢电珯璇︽儏鐣岄潰锛�1=娣诲姞鐢电珯鐣岄潰锛�2=璁惧璋冩祴鐣岄潰锛�
-    private int uniBottomSafeDistanceBackgroundColor;
+    private int uniBottomSafeDistanceBackgroundColor = 1;
     //褰撳墠璐﹀彿锛氬埛鏂癟oken鐢ㄧ殑token(涓嶇敤璁板綍浠�涔堟湁鏁堟湡,濡傛灉鍒锋柊澶辫触,灏辫涪浜哄嵆鍙�)
     private String refreshToken;
     //璐︽埛鐧诲綍鎴愬姛鏃剁殑鏃堕棿
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index d9dfe1b..f6aae9c 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -71,6 +71,17 @@
         <item name="android:windowAnimationStyle">@style/uniMPHostWindowAnimation</item>
     </style>
 
+
+    <style name="login_Theme" parent="Theme.AppCompat.Light.NoActionBar">
+        <!--        &lt;!&ndash;灏嗛《閮ㄧ姸鎬佹爮璁剧疆涓洪�忔槑锛屽苟灏嗙晫闈㈠唴瀹瑰竷灞�涓婅竟鐣屼笂鎻愯嚦鐘舵�佹爮椤堕儴&ndash;&gt;-->
+                <item name="android:windowTranslucentStatus">false</item>
+        <!--        &lt;!&ndash;濡傛灉鏈夊簳閮ㄨ櫄鎷熷鑸爮锛屽垯灏嗗簳閮ㄨ櫄鎷熷鑸爮璁剧疆涓洪�忔槑锛屽苟灏嗙晫闈㈠唴瀹瑰竷灞�涓嬭竟鐣屼笅娌夎嚦铏氭嫙瀵艰埅鏍忓簳閮�&ndash;&gt;-->
+        <item name="android:windowTranslucentNavigation">false</item>
+        <item name="android:windowBackground">@drawable/login</item>
+        <!--缁檞indow绐楀彛璁剧疆鑳屾櫙鍥�-->
+        <item name="android:windowFullscreen">false</item>
+    </style>
+
     <style name="AppWelcome" parent="Theme.PhotovoltaicDebug">
         <!--        &lt;!&ndash;灏嗛《閮ㄧ姸鎬佹爮璁剧疆涓洪�忔槑锛屽苟灏嗙晫闈㈠唴瀹瑰竷灞�涓婅竟鐣屼笂鎻愯嚦鐘舵�佹爮椤堕儴&ndash;&gt;-->
         <!--        <item name="android:windowTranslucentStatus">true</item>-->

--
Gitblit v1.8.0