From 9404fc9fce1d2f8678a5d1e6da2374b7a67783fe Mon Sep 17 00:00:00 2001
From: 18034727885 <973609879@qq.com>
Date: 星期四, 10 九月 2026 16:55:57 +0800
Subject: [PATCH] 修复问题,升级版本
---
app/src/main/AndroidManifest.xml | 24 ++++++++++++++++++++++--
1 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 90bfd7f..b2fb8f0 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -42,7 +42,9 @@
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <!-- 用于申请调用A-GPS模块 -->
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> <!-- 用于申请获取蓝牙信息进行室内定位 -->
<uses-permission android:name="android.permission.BLUETOOTH" />
- <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
+ <uses-permission
+ android:name="android.permission.FOREGROUND_SERVICE"
+ tools:ignore="ForegroundServicesPolicy" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
@@ -54,6 +56,15 @@
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> <!-- <uses-permission android:name="android.permission.READ_CONTACTS" /> -->
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" /> <!-- 诱导悬浮窗 -->
<uses-permission android:name="android.permission.MANAGE_OVERLAY_PERMISSION" />
+ <!-- Android 10+ 后台定位权限 -->
+ <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"
+ tools:ignore="BackgroundLocationPolicy" />
+
+ <!-- Android 14+ 定位前台服务专属权限 -->
+ <uses-permission android:name="android.permission.FOREGROUND_SERVICE_LOCATION" />
+
+ <!-- Android 13+ 通知权限 -->
+ <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<application
android:name=".base.MyApplication"
@@ -66,6 +77,13 @@
android:theme="@style/AppTheme"
android:usesCleartextTraffic="true"
tools:replace="android:allowBackup">
+ <service
+ android:name=".service.LocationForegroundService"
+ android:enabled="true"
+ android:foregroundServiceType="location"
+ android:exported="true"
+ android:permission="android.permission.FOREGROUND_SERVICE" />
+
<activity
android:name=".ui.main.ShowPictureActivity"
android:exported="false" />
@@ -113,7 +131,9 @@
android:name=".ui.pub.AreaCodeActivity"
android:launchMode="singleTask" />
<activity android:name=".ui.pub.ForgetPwdActivity" />
- <activity android:name=".ui.main.MainActivity" />
+ <activity
+ android:name=".ui.main.MainActivity"
+ android:launchMode="singleTask" />
<activity android:name=".ui.mine.MineActivity" />
<activity android:name=".ui.mine.money_bag.MinePurseActivity" />
<activity android:name=".ui.mine.money_bag.MineAwardActivity" />
--
Gitblit v1.7.1