wjc
2026-03-12 ddc4ee25f8e4fd5a13f010488b6a11a501cca96a
app/src/main/AndroidManifest.xml
@@ -86,7 +86,16 @@
    <uses-permission android:name="com.hdl.photovoltaic.permission.JPUSH_MESSAGE" /> <!-- 适配Android13,弹出通知必须权限 -->
    <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
    <!-- 添加 dataSync 前台服务权限 -->
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" />
    <!-- Android 12+ 推荐的新权限 -->
    <uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
    <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
    <!-- Android 12+ 可使用 NEARBY_WIFI_DEVICES 替代位置权限(仅限特定场景) -->
    <uses-permission android:name="android.permission.NEARBY_WIFI_DEVICES" />
    <queries>
        <package android:name="com.hdl.photovoltaic.services" />
    </queries>
@@ -98,7 +107,7 @@
        android:label="@string/app_name"
        android:persistent="true"
        android:requestLegacyExternalStorage="true"
        android:supportsRtl="false"
        android:supportsRtl="true"
        android:theme="@style/Theme.PhotovoltaicDebug"
        tools:replace="android:supportsRtl">
        <!-- 厂商通道专用Activity(透明中转页),创建一个透明的Activity来处理厂商通道点击 -->
@@ -198,7 +207,8 @@
            android:exported="false" />
        <activity
            android:name=".ui.CPowerStationActivity"
            android:exported="false" />
            android:exported="false"
            android:launchMode="singleTask" />
        <activity
            android:name=".ui.message.MessageInfoActivity"
            android:exported="false" />
@@ -254,7 +264,8 @@
            android:exported="false" />
        <activity
            android:name=".ui.BPowerStationActivity"
            android:exported="false" />
            android:exported="false"
            android:launchMode="singleTask" />
        <activity
            android:name=".ui.LoginActivity"
            android:exported="false"
@@ -336,7 +347,11 @@
                <action android:name="com.google.firebase.MESSAGING_EVENT" />
            </intent-filter>
        </service>
        <service
            android:name=".uni.MyForegroundService"
            android:enabled="true"
            android:exported="false"
            android:foregroundServiceType="dataSync" /> <!-- Android 10+ 需要指定类型 -->
        <receiver
            android:name=".push.aliyun.MyAliYunMessageReceiver"
            android:exported="false">