From 4bc924d0ce29560a5e1ad1adf1042de032d954a1 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期四, 04 十二月 2025 14:50:56 +0800
Subject: [PATCH] 2025年12月04日14:50:54

---
 app/src/main/AndroidManifest.xml |  119 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 104 insertions(+), 15 deletions(-)

diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index c9ac2e2..048e4a9 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -42,6 +42,38 @@
     <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" /> <!-- 鍗庝负瑙掓爣 -->
     <uses-permission android:name="com.vivo.notification.permission.BADGE_ICON" /> <!-- VIVO瑙掓爣鏉冮檺 -->
     <uses-permission android:name="com.hihonor.android.launcher.permission.CHANGE_BADGE" /> <!-- 鎸姩鍣ㄦ潈闄愶紝JPUSH鏀寔閫氱煡寮�鍚尟鍔ㄥ姛鑳斤紝灏忕背鎺ㄩ�佸繀椤� -->
+    <!-- &lt;!&ndash; 鍘傚晢閫氶亾鎵�闇�鏉冮檺 &ndash;&gt; -->
+    <!-- &lt;!&ndash; 灏忕背 &ndash;&gt; -->
+    <!-- <uses-permission android:name="android.permission.INTERNET" /> -->
+    <!-- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> -->
+    <!-- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> -->
+    <!-- <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> -->
+    <!-- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> -->
+    <!-- <uses-permission android:name="android.permission.BROADCAST_PACKAGE_ADDED" /> -->
+    <!-- <uses-permission android:name="android.permission.BROADCAST_PACKAGE_CHANGED" /> -->
+    <!-- <uses-permission android:name="android.permission.BROADCAST_PACKAGE_INSTALL" /> -->
+    <!-- <uses-permission android:name="android.permission.BROADCAST_PACKAGE_REPLACED" /> -->
+    <!-- <uses-permission android:name="android.permission.RESTART_PACKAGES" /> -->
+    <!-- <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> -->
+    <!-- <uses-permission android:name="com.xiaomi.permission.AUTH_SERVICE" /> -->
+    <!-- &lt;!&ndash; 鍗庝负 &ndash;&gt; -->
+    <!-- <uses-permission android:name="android.permission.INTERNET" /> -->
+    <!-- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> -->
+    <!-- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> -->
+    <!-- <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> -->
+    <!-- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> -->
+    <!-- &lt;!&ndash; OPPO &ndash;&gt; -->
+    <!-- <uses-permission android:name="android.permission.INTERNET" /> -->
+    <!-- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> -->
+    <!-- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> -->
+    <!-- &lt;!&ndash; vivo &ndash;&gt; -->
+    <!-- <uses-permission android:name="android.permission.INTERNET" /> -->
+    <!-- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> -->
+    <!-- &lt;!&ndash; 榄呮棌 &ndash;&gt; -->
+    <!-- <uses-permission android:name="android.permission.INTERNET" /> -->
+    <!-- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> -->
+    <!-- <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> -->
+    <!-- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> -->
     <!-- 鎵╁睍澶囩敤鏉冮檺锛堝彲閫夛級 -->
     <permission
         android:name="${applicationId}.permission.JOPERATE_MESSAGE"
@@ -55,7 +87,6 @@
     <uses-permission android:name="com.hdl.photovoltaic.permission.JPUSH_MESSAGE" /> <!-- 閫傞厤Android13锛屽脊鍑洪�氱煡蹇呴』鏉冮檺 -->
     <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
 
-
     <queries>
         <package android:name="com.hdl.photovoltaic.services" />
     </queries>
@@ -68,8 +99,61 @@
         android:persistent="true"
         android:requestLegacyExternalStorage="true"
         android:supportsRtl="false"
-        tools:replace="android:supportsRtl"
-        android:theme="@style/Theme.PhotovoltaicDebug">
+        android:theme="@style/Theme.PhotovoltaicDebug"
+        tools:replace="android:supportsRtl">
+        <!-- 鍘傚晢閫氶亾涓撶敤Activity锛堥�忔槑涓浆椤碉級,鍒涘缓涓�涓�忔槑鐨凙ctivity鏉ュ鐞嗗巶鍟嗛�氶亾鐐瑰嚮 -->
+        <!--        <activity-->
+        <!--            android:name=".push.VendorChannelActivity"-->
+        <!--            android:excludeFromRecents="true"-->
+        <!--            android:exported="true"-->
+        <!--            android:launchMode="singleTask"-->
+        <!--            android:noHistory="true"-->
+        <!--            android:screenOrientation="portrait"-->
+        <!--            android:taskAffinity="">-->
+        <activity
+            android:name=".push.VendorChannelActivity"
+            android:exported="true"
+            android:screenOrientation="portrait">
+
+            <!--            &lt;!&ndash; 灏忕背閫氶亾 &ndash;&gt;-->
+            <!--            <intent-filter>-->
+            <!--                <action android:name="android.intent.action.VIEW" />-->
+            <!--                <category android:name="android.intent.category.DEFAULT" />-->
+            <!--                <category android:name="android.intent.category.BROWSABLE" />-->
+
+            <!--                <data-->
+            <!--                    android:host="com.hdl.photovoltaic"-->
+            <!--                    android:scheme="push" />-->
+            <!--            </intent-filter>-->
+
+            <!--            &lt;!&ndash; 鍗庝负閫氶亾 &ndash;&gt;-->
+            <!--            <intent-filter>-->
+            <!--                <action android:name="android.intent.action.VIEW" />-->
+            <!--                <category android:name="android.intent.category.DEFAULT" />-->
+            <!--                <data-->
+            <!--                    android:host="com.hdl.photovoltaic.huawei"-->
+            <!--                    android:scheme="push" />-->
+            <!--            </intent-filter>-->
+
+            <!--            &lt;!&ndash; OPPO閫氶亾 &ndash;&gt;-->
+            <!--            <intent-filter>-->
+            <!--                <action android:name="android.intent.action.VIEW" />-->
+            <!--                <category android:name="android.intent.category.DEFAULT" />-->
+            <!--                <data-->
+            <!--                    android:host="com.hdl.photovoltaic.oppo"-->
+            <!--                    android:scheme="push" />-->
+            <!--            </intent-filter>-->
+
+            <!--            &lt;!&ndash; vivo閫氶亾 &ndash;&gt;-->
+            <!--            <intent-filter>-->
+            <!--                <action android:name="android.intent.action.VIEW" />-->
+            <!--                <category android:name="android.intent.category.DEFAULT" />-->
+            <!--                <data-->
+            <!--                    android:host="com.hdl.photovoltaic.vivo"-->
+            <!--                    android:scheme="push" />-->
+            <!--            </intent-filter>-->
+        </activity>
+
         <activity
             android:name=".ui.me.NotificationSettingsActivity"
             android:exported="false" />
@@ -114,6 +198,7 @@
             android:exported="false" />
         <activity
             android:name=".ui.CPowerStationActivity"
+            android:launchMode="singleTask"
             android:exported="false" />
         <activity
             android:name=".ui.message.MessageInfoActivity"
@@ -170,8 +255,8 @@
             android:exported="false" />
         <activity
             android:name=".ui.BPowerStationActivity"
-            android:exported="false"
-           />
+            android:launchMode="singleTask"
+            android:exported="false" />
         <activity
             android:name=".ui.LoginActivity"
             android:exported="false"
@@ -183,7 +268,6 @@
             android:theme="@style/AppWelcome">
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
-
                 <category android:name="android.intent.category.LAUNCHER" />
             </intent-filter>
         </activity>
@@ -255,6 +339,20 @@
             </intent-filter>
         </service>
 
+        <receiver
+            android:name=".push.aliyun.MyAliYunMessageReceiver"
+            android:exported="false">
+            <intent-filter>
+                <action android:name="com.alibaba.push2.action.NOTIFICATION_OPENED" />
+            </intent-filter>
+            <intent-filter>
+                <action android:name="com.alibaba.push2.action.NOTIFICATION_REMOVED" />
+            </intent-filter>
+            <intent-filter>
+                <action android:name="com.alibaba.sdk.android.push.RECEIVE" />
+            </intent-filter>
+        </receiver>
+
         <meta-data
             android:name="design_height_in_dp"
             android:value="812" />
@@ -264,15 +362,6 @@
         <meta-data
             android:name="ScopedStorage"
             android:value="true" />
-        <!--        &lt;!&ndash; 锛堝彲閫夛級搴旂敤缁勪欢涓敤浜庤缃粯璁ら�氱煡鍥炬爣鍜岄鑹茬殑鍏冩暟鎹厓绱犮�傚鏋滀紶鍏ョ殑娑堟伅鏈槑纭缃浘鏍囧拰棰滆壊锛孉ndroid 灏变細浣跨敤杩欎簺鍊笺�� &ndash;&gt;-->
-        <!--        <meta-data-->
-        <!--            android:name="com.google.firebase.messaging.default_notification_icon"-->
-        <!--            android:resource="@drawable/ic_stat_ic_notification" />-->
-        <!--        &lt;!&ndash; Set color used with incoming notification messages. This is used when no color is set for the incoming-->
-        <!--             notification message. See README(https://goo.gl/6BKBk7) for more. &ndash;&gt;-->
-        <!--        <meta-data-->
-        <!--            android:name="com.google.firebase.messaging.default_notification_color"-->
-        <!--            android:resource="@color/colorAccent" />-->
     </application>
 
 </manifest>
\ No newline at end of file

--
Gitblit v1.8.0