From 2f5411b86c59706d31f6ec7de629d8f860725e46 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期三, 26 十一月 2025 19:56:56 +0800
Subject: [PATCH] 2025年11月26日19:56:45 集成谷歌推送
---
app/src/main/AndroidManifest.xml | 78 +++++++++++++++++++++++++++------------
1 files changed, 54 insertions(+), 24 deletions(-)
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index ee6ece8..419f14d 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -5,34 +5,29 @@
<uses-permission
android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"
- tools:ignore="ProtectedPermissions" />
- <!-- <!–Android13 鐓х墖–> -->
- <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
- <!-- <!–Android13 瑙嗛–> -->
- <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
- <!-- Android13 闊抽 -->
+ tools:ignore="ProtectedPermissions" /> <!-- <!–Android13 鐓х墖–> -->
+ <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" /> <!-- <!–Android13 瑙嗛–> -->
+ <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 瑙掓爣 -->
- <uses-permission android:name="android.permission.VIBRATE" />
+ <!-- <uses-permission android:name="android.permission.VIBRATE" /> -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <!-- <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" /><!–澶栭儴瀛樺偍鐩綍璁块棶鏉冮檺 璋锋瓕play涓婃灦涓嶄簡–> -->
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" /> <!-- wifi鐘舵�佹潈闄� -->
- <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
+ <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <!-- 鍓嶅彴鏈嶅姟鏉冮檺 -->
+ <!-- <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> -->
<uses-permission android:name="android.permission.INTERNET" /> <!-- 寮�鍚綉缁滄潈闄� -->
<!-- 浣嶇疆淇℃伅 -->
- <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- 濡傛灉鏄畨鍗�10.0锛岄渶瑕佸悗鍙拌幏鍙栬繛鎺ョ殑wifi鍚嶇О鍒欐坊鍔犺繘绋嬭幏鍙栦綅缃俊鎭潈闄� -->
- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- android 10.0浣跨敤wifi api鏂版坊鍔犵殑鏉冮檺 -->
+ <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- 妫�娴嬭仈缃戞柟寮忥紝鍦ㄧ綉缁滃紓甯哥姸鎬佷笅閬垮厤鏁版嵁鍙戦�侊紝鑺傜渷娴侀噺鍜岀數閲忋�� -->
+ <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- 鑾峰彇WIFI mac鍦板潃锛屽湪骞虫澘璁惧鎴栫數瑙嗙洅瀛愪笂锛屾棤娉曢�氳繃IMEI鏍囪瘑璁惧锛屾垜浠細灏哤IFI mac鍦板潃浣滀负鐢ㄦ埛鐨勫敮涓�鏍囪瘑锛屼互渚挎甯告彁渚涚粺璁″垎鏋愭湇鍔� -->
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <!-- UNI鐩告満鍜屽瓨鍌ㄧ殑鏉冮檺 -->
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<uses-permission android:name="android.permission.RECORD_AUDIO" /> <!-- 璁块棶闂厜鐏� -->
- <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- Optional. Required for location feature -->
- <!-- 涓轰簡鎻愰珮sdk璇嗗埆鍞竴鐢ㄦ埛鐨勮兘鍔涳紝淇濊瘉娑堟伅鎺ㄩ�佺殑绮惧噯閫佽揪锛屽缓璁泦鎴愪互涓嬫潈闄愶紙鍙�夛級 -->
- <uses-permission android:name="android.permission.READ_PHONE_STATE" />
+ <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- 鑾峰彇鐢ㄦ埛璁惧鐨処MEI锛岄�氳繃IMEI瀵圭敤鎴疯繘琛屽敮涓�鏍囪瘑锛屼互渚挎彁渚涚粺璁″垎鏋愶紝sdk鎺ㄩ�佹湇鍔°�� -->
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
@@ -60,6 +55,7 @@
<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>
@@ -73,6 +69,18 @@
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
android:theme="@style/Theme.PhotovoltaicDebug">
+ <activity
+ android:name=".ui.me.NotificationSettingsActivity"
+ android:exported="false" />
+ <activity
+ android:name=".ui.message.SearchMessageHouseActivity"
+ android:exported="false" />
+ <activity
+ android:name=".ui.message.MessageActivity"
+ android:exported="false" />
+ <activity
+ android:name=".ui.me.HelpWebActivity"
+ android:exported="false" />
<activity
android:name=".ui.me.UnregisterActivity"
android:exported="false" />
@@ -98,10 +106,10 @@
android:name=".ui.powerstation.HouseSearchActivity"
android:exported="false" />
<activity
- android:name=".ui.newC.MessageCenterList"
+ android:name=".ui.newC.MessageCenterListActivity"
android:exported="false" />
<activity
- android:name=".ui.newC.PowerStationsListEdit"
+ android:name=".ui.newC.PowerStationsListActivity"
android:exported="false" />
<activity
android:name=".ui.CPowerStationActivity"
@@ -128,8 +136,7 @@
android:name=".ui.me.CPersonalDataActivity"
android:exported="false" />
- <service android:name=".widget.apkwgtupload.ApkDownLoadService" />
- <!--largeHeap="true" 涓存椂缂撹В鍐呭瓨涓嶈冻闂 -->
+ <service android:name=".widget.apkwgtupload.ApkDownLoadService" /> <!-- largeHeap="true" 涓存椂缂撹В鍐呭瓨涓嶈冻闂 -->
<activity
android:name=".ui.me.WebActivity"
android:exported="false"
@@ -151,19 +158,23 @@
android:exported="false" />
<activity
android:name=".ui.account.ChangePassword"
- android:exported="false" />
+ android:exported="false"
+ android:theme="@style/login_Theme" />
<activity
android:name=".ui.account.RegisterAccountActivity"
- android:exported="false" />
+ android:exported="false"
+ android:theme="@style/login_Theme" />
<activity
android:name=".ui.device.ScanActivity"
android:exported="false" />
<activity
android:name=".ui.BPowerStationActivity"
- android:exported="false" />
+ 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"
@@ -200,7 +211,7 @@
<!-- 鍙厤缃產ndroid:process鍙傛暟灏哠ervice鏀惧湪鍏朵粬杩涚▼涓紱android:enabled灞炴�т笉鑳芥槸false -->
<!-- 杩欎釜鏄嚜瀹氫箟Service锛岃缁ф壙鏋佸厜JCommonService锛屽彲浠ュ湪鏇村鎵嬫満骞冲彴涓婁娇寰楁帹閫侀�氶亾淇濇寔鐨勬洿绋冲畾 -->
<service
- android:name=".jpush.JpushService"
+ android:name=".push.jpush.JpushService"
android:enabled="true"
android:exported="false"
android:process=":pushcore">
@@ -212,7 +223,7 @@
<!-- 5.2.0寮�濮嬫墍鏈変簨浠跺皢閫氳繃璇ョ被鍥炶皟 -->
<!-- 璇ュ箍鎾渶瑕佺户鎵� JPush 鎻愪緵鐨� JPushMessageService 绫�, 骞跺涓嬫柊澧炰竴涓� Intent-Filter -->
<service
- android:name=".jpush.JPushReceiverService"
+ android:name=".push.jpush.JPushReceiverService"
android:enabled="true"
android:exported="false">
<intent-filter>
@@ -231,6 +242,16 @@
<intent-filter>
<action android:name="UniappService.ACTION" />
</intent-filter>
+ </service> <!-- <service -->
+ <!-- android:name=".services.ForeService" -->
+ <!-- android:enabled="true" -->
+ <!-- android:exported="true" /> -->
+ <service
+ android:name=".push.fcm.MyFirebaseMessagingService"
+ android:exported="false">
+ <intent-filter>
+ <action android:name="com.google.firebase.MESSAGING_EVENT" />
+ </intent-filter>
</service>
<meta-data
@@ -242,6 +263,15 @@
<meta-data
android:name="ScopedStorage"
android:value="true" />
+ <!-- <!– 锛堝彲閫夛級搴旂敤缁勪欢涓敤浜庤缃粯璁ら�氱煡鍥炬爣鍜岄鑹茬殑鍏冩暟鎹厓绱犮�傚鏋滀紶鍏ョ殑娑堟伅鏈槑纭缃浘鏍囧拰棰滆壊锛孉ndroid 灏变細浣跨敤杩欎簺鍊笺�� –>-->
+ <!-- <meta-data-->
+ <!-- android:name="com.google.firebase.messaging.default_notification_icon"-->
+ <!-- android:resource="@drawable/ic_stat_ic_notification" />-->
+ <!-- <!– 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. –>-->
+ <!-- <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